优化案件流程新增接口
This commit is contained in:
@@ -135,7 +135,7 @@ public class CaseFlowServiceImpl implements CaseFlowService {
|
|||||||
int i = msCaseFlowMapper.updateByPrimaryKey(msCaseFlow);
|
int i = msCaseFlowMapper.updateByPrimaryKey(msCaseFlow);
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
//更新流程节点和角色之间的关系
|
//更新流程节点和角色之间的关系
|
||||||
updateFlowRoleByFlowId(caseFlowVO.getId(), caseFlowVO.getRoleIds());
|
updateFlowRoleByFlowId(msCaseFlow.getId(), caseFlowVO.getRoleIds());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -154,7 +154,7 @@ public class CaseFlowServiceImpl implements CaseFlowService {
|
|||||||
int insert = msCaseFlowMapper.insert(msCaseFlow);
|
int insert = msCaseFlowMapper.insert(msCaseFlow);
|
||||||
if (insert > 0) {
|
if (insert > 0) {
|
||||||
//更新流程节点和角色之间的关系
|
//更新流程节点和角色之间的关系
|
||||||
updateFlowRoleByFlowId(caseFlowVO.getId(), caseFlowVO.getRoleIds());
|
updateFlowRoleByFlowId(msCaseFlow.getId(), caseFlowVO.getRoleIds());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -187,7 +187,10 @@ public class CaseFlowServiceImpl implements CaseFlowService {
|
|||||||
*/
|
*/
|
||||||
private void deleteFlowRoleByFlowId(Integer id) {
|
private void deleteFlowRoleByFlowId(Integer id) {
|
||||||
if (id != null) {
|
if (id != null) {
|
||||||
msCaseFlowRoleRelatedMapper.deleteByExample(new Example(MsCaseFlowRoleRelated.class).createCriteria().andEqualTo("flowId", id));
|
Example example = new Example(MsCaseFlowRoleRelated.class);
|
||||||
|
Example.Criteria criteria = example.createCriteria();
|
||||||
|
criteria.andEqualTo("flowId", id);
|
||||||
|
msCaseFlowRoleRelatedMapper.deleteByExample(example);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user