话术逻辑修改

This commit is contained in:
zhangheng 2024-06-17 11:27:06 +08:00
parent 450e3d69a8
commit 58d4303bf9
3 changed files with 18 additions and 0 deletions

View File

@ -77,4 +77,8 @@ public interface ScriptInfoMapper {
List<Long> selectScriptInfoEdgeIds(Long id);
List<Long> selectScriptInfoNodeIds(Long id);
int deleteScriptInfoNode(Long id);
int deleteScriptInfoEdge(Long id);
}

View File

@ -222,6 +222,8 @@ public class ScriptInfoServiceImpl implements IScriptInfoService {
public AjaxResult updateScriptEdgeNode(ScriptVO scriptVO) {
List<Long> scriptInfoEdgeIds = scriptInfoMapper.selectScriptInfoEdgeIds(scriptVO.getScriptInfoId());
List<Long> scriptInfoNodeIds = scriptInfoMapper.selectScriptInfoNodeIds(scriptVO.getScriptInfoId());
scriptInfoMapper.deleteScriptInfoNode(scriptVO.getScriptInfoId());
scriptInfoMapper.deleteScriptInfoEdge(scriptVO.getScriptInfoId());
ScriptInfo scriptInfo = new ScriptInfo();
scriptInfo.setId(scriptVO.getScriptInfoId());
scriptInfo.setFlowScheme(scriptVO.getFlowScheme());

View File

@ -316,4 +316,16 @@
from script_info_node
where script_info_id = #{id}
</select>
<delete id="deleteScriptInfoNode">
delete
from script_info_node
where script_info_id = #{id}
</delete>
<delete id="deleteScriptInfoEdge">
delete
from script_info_edge
where script_info_id = #{id}
</delete>
</mapper>