Browse Source

待办合同名称

lamphua 8 months ago
parent
commit
9fbf7a4716

+ 10
- 0
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectController.java View File

@@ -85,6 +85,16 @@ public class CmcProjectController extends BaseController
85 85
     public void export(HttpServletResponse response, CmcProject cmcProject)
86 86
     {
87 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 98
         ExcelUtil<CmcProject> util = new ExcelUtil<CmcProject>(CmcProject.class);
89 99
         util.exportExcel(response, list, "cmc项目数据");
90 100
     }

+ 2
- 1
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/service/impl/FlowTaskServiceImpl.java View File

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

Loading…
Cancel
Save