ソースを参照

待办合同名称

lamphua 8ヶ月前
コミット
9fbf7a4716

+ 10
- 0
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectController.java ファイルの表示

85
     public void export(HttpServletResponse response, CmcProject cmcProject)
85
     public void export(HttpServletResponse response, CmcProject cmcProject)
86
     {
86
     {
87
         List<CmcProject> list = cmcProjectService.selectCmcProjectList(cmcProject);
87
         List<CmcProject> list = cmcProjectService.selectCmcProjectList(cmcProject);
88
+        for (CmcProject project : list) {
89
+            project.setUndertakingDeptName(deptIdToName(project));
90
+            String qualityInspector = project.getQualityInspector();
91
+            StringBuilder qualityInspectorName = new StringBuilder();
92
+            if (qualityInspector != null && !qualityInspector.equals("") && qualityInspector.split(",").length > 0) {
93
+                for (String inspector : qualityInspector.split(","))
94
+                    qualityInspectorName.append(userService.selectUserById(Long.parseLong(inspector)).getNickName()).append(",");
95
+                project.setQualityInspectorName(qualityInspectorName.substring(0, qualityInspectorName.length() - 1));
96
+            }
97
+        }
88
         ExcelUtil<CmcProject> util = new ExcelUtil<CmcProject>(CmcProject.class);
98
         ExcelUtil<CmcProject> util = new ExcelUtil<CmcProject>(CmcProject.class);
89
         util.exportExcel(response, list, "cmc项目数据");
99
         util.exportExcel(response, list, "cmc项目数据");
90
     }
100
     }

+ 2
- 1
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/service/impl/FlowTaskServiceImpl.java ファイルの表示

955
      */
955
      */
956
     private void setFlowProjectInfo(List<FlowTaskDto> hisTaskList, FlowTaskDto flowTask) {
956
     private void setFlowProjectInfo(List<FlowTaskDto> hisTaskList, FlowTaskDto flowTask) {
957
         if (flowTask.getProcDefName().contains("合同评审")) {
957
         if (flowTask.getProcDefName().contains("合同评审")) {
958
-            flowTask.setContractId(flowTask.getProcInsId());
958
+            String formId = flowVarInstMapper.selectVarByProcInsId(flowTask.getProcInsId()).getText();
959
+            flowTask.setContractId(formId);
959
             if (flowTask.getContractId() != null) {
960
             if (flowTask.getContractId() != null) {
960
                 if (flowTask.getProcDefName().contains("承接")) {
961
                 if (flowTask.getProcDefName().contains("承接")) {
961
                     CmcContract cmcContract = cmcContractService.selectCmcContractByContractId(flowTask.getContractId());
962
                     CmcContract cmcContract = cmcContractService.selectCmcContractByContractId(flowTask.getContractId());

読み込み中…
キャンセル
保存