ソースを参照

Merge branch 'qtz1' of SH-Arbitrate/Mediation-Backend into dev

qtz 2 年 前
コミット
af4922ce3c
共有1 個のファイルを変更した10 個の追加0 個の削除を含む
  1. 10
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java

+ 10
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java ファイルの表示

482
         if (CollectionUtil.isNotEmpty(caseApplication.getColumnValueList())) {
482
         if (CollectionUtil.isNotEmpty(caseApplication.getColumnValueList())) {
483
             columnValueMapper.batchUpdate(caseApplication.getColumnValueList());
483
             columnValueMapper.batchUpdate(caseApplication.getColumnValueList());
484
         }
484
         }
485
+
486
+        Integer caseFlowId = caseApplication.getCaseFlowId();
487
+        // 查询当前流程节点
488
+        MsCaseFlow currentFlow = caseFlowMapper.selectByPrimaryKey(caseFlowId);
489
+        if (currentFlow == null) {
490
+            throw new ServiceException("未找到当前流程节点");
491
+        }
492
+        // 新增日志
493
+        CaseLogUtils.insertCaseLog(caseApplication.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"");
494
+
485
         return AjaxResult.success("修改成功");
495
         return AjaxResult.success("修改成功");
486
     }
496
     }
487
 
497