优化签收功能
This commit is contained in:
+27
-4
@@ -607,10 +607,22 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|||||||
Long caseId = dto.getCaseId();
|
Long caseId = dto.getCaseId();
|
||||||
MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(caseId);
|
MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(caseId);
|
||||||
MsCaseApplication caseApplicationselect = msCaseApplicationMapper.selectByPrimaryKey(caseId);
|
MsCaseApplication caseApplicationselect = msCaseApplicationMapper.selectByPrimaryKey(caseId);
|
||||||
|
// if (dto.getIsSignApply() != null && dto.getIsSignApply().intValue() == 1) {
|
||||||
|
// caseAffiliate.setIsSignApply(1);
|
||||||
|
// msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
||||||
|
// if (caseAffiliate.getIsSignRespon() != null && caseAffiliate.getIsSignRespon().intValue() == 1) {
|
||||||
|
// // 根据流程id查找下一个流程节点
|
||||||
|
// MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
||||||
|
// caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
||||||
|
// caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
|
||||||
|
// caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
||||||
|
// CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
if (dto.getIsSignApply() != null && dto.getIsSignApply().intValue() == 1) {
|
if (dto.getIsSignApply() != null && dto.getIsSignApply().intValue() == 1) {
|
||||||
caseAffiliate.setIsSignApply(1);
|
caseAffiliate.setIsSignApply(1);
|
||||||
msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
||||||
if (caseAffiliate.getIsSignRespon() != null && caseAffiliate.getIsSignRespon().intValue() == 1) {
|
|
||||||
// 根据流程id查找下一个流程节点
|
// 根据流程id查找下一个流程节点
|
||||||
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
||||||
caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
||||||
@@ -618,11 +630,23 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|||||||
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
||||||
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
||||||
}
|
}
|
||||||
}
|
// if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
|
||||||
|
// caseAffiliate.setIsSignRespon(1);
|
||||||
|
// msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
||||||
|
// if (caseAffiliate.getIsSignApply() != null && caseAffiliate.getIsSignApply().intValue() == 1) {
|
||||||
|
// // 根据流程id查找下一个流程节点
|
||||||
|
// MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
||||||
|
// caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
||||||
|
// caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
|
||||||
|
// caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
||||||
|
// CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
|
if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
|
||||||
caseAffiliate.setIsSignRespon(1);
|
caseAffiliate.setIsSignRespon(1);
|
||||||
msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
||||||
if (caseAffiliate.getIsSignApply() != null && caseAffiliate.getIsSignApply().intValue() == 1) {
|
|
||||||
// 根据流程id查找下一个流程节点
|
// 根据流程id查找下一个流程节点
|
||||||
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
||||||
caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
||||||
@@ -630,7 +654,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|||||||
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
||||||
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return AjaxResult.success("签收成功");
|
return AjaxResult.success("签收成功");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user