From 17d86767ab7554330cb0031c05f154abb0b1c95c Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 20 三月 2025 15:55:32 +0800
Subject: [PATCH] 优化工作单生成抄送功能

---
 service-job/src/main/java/com/java110/job/task/oa/CycleWorkTaskGeneratorTemplate.java |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/service-job/src/main/java/com/java110/job/task/oa/CycleWorkTaskGeneratorTemplate.java b/service-job/src/main/java/com/java110/job/task/oa/CycleWorkTaskGeneratorTemplate.java
index 650f3f7..5cbcb84 100644
--- a/service-job/src/main/java/com/java110/job/task/oa/CycleWorkTaskGeneratorTemplate.java
+++ b/service-job/src/main/java/com/java110/job/task/oa/CycleWorkTaskGeneratorTemplate.java
@@ -163,6 +163,19 @@
             workTaskItemV1InnerServiceSMOImpl.saveWorkTaskItem(workTaskItemPo);
         }
 
+        // 灏嗘妱閫佺姸鎬佷慨鏀逛负寰呭鐞�
+        WorkCopyDto workCopyDto = new WorkCopyDto();
+        workCopyDto.setWorkId(tmpWorkCycleDto.getWorkId());
+        List<WorkCopyDto> workCopyDtos = workCopyV1InnerServiceSMOImpl.queryWorkCopys(workCopyDto);
+
+        if(!ListUtil.isNull(workCopyDtos)){
+            WorkCopyPo workCopyPo = new WorkCopyPo();
+            workCopyPo.setCopyId(workCopyDtos.get(0).getCopyId());
+            workCopyPo.setState(WorkCopyDto.STATE_DOING);
+            workCopyPo.setRemark("寰呭鐞�");
+            workCopyV1InnerServiceSMOImpl.updateWorkCopy(workCopyPo);
+        }
+
 
         WorkPoolFileDto workPoolFileDto = new WorkPoolFileDto();
         workPoolFileDto.setWorkId(tmpWorkCycleDto.getWorkId());
@@ -185,20 +198,9 @@
             workPoolFileV1InnerServiceSMOImpl.saveWorkPoolFile(workPoolFilePo);
         }
 
-        // 灏嗘妱閫佺姸鎬佷慨鏀逛负寰呭鐞�
-        WorkCopyDto workCopyDto = new WorkCopyDto();
-        workCopyDto.setWorkId(tmpWorkCycleDto.getWorkId());
-        List<WorkCopyDto> workCopyDtos = workCopyV1InnerServiceSMOImpl.queryWorkCopys(workCopyDto);
 
-        if(ListUtil.isNull(workCopyDtos)){
-            return;
-        }
 
-        WorkCopyPo workCopyPo = new WorkCopyPo();
-        workCopyPo.setCopyId(workCopyDtos.get(0).getCopyId());
-        workCopyPo.setState(WorkCopyDto.STATE_DOING);
-        workCopyPo.setRemark("寰呭鐞�");
-        workCopyV1InnerServiceSMOImpl.updateWorkCopy(workCopyPo);
+
 
     }
 

--
Gitblit v1.8.0