Browse Source

补充任务延期状态

buzhanyi 1 năm trước cách đây
mục cha
commit
1ef118f198

+ 4 - 2
application-webadmin/src/main/java/com/ankaibei/workFlow/webadmin/ankaibei/service/impl/TaskInfoServiceImpl.java

@@ -122,8 +122,10 @@ public class TaskInfoServiceImpl implements TaskInfoService {
                 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                 try {
                     if (sdf.parse(map1.get("endTime").toString()).before(new Date()) && !TaskStatus.FINISH_ED.getCode().equals(map1.get("taskStatus").toString())) {
-                        taskInfoEntity.setTaskStatus(TaskStatus.EXTENSION_ED.getCode());
-                        taskInfoMapper.extensionTask(Integer.valueOf(map1.get("taskId").toString()));
+                        if (!TaskStatus.EXTENSION_ED.getCode().equals(map1.get("taskStatus").toString())) {
+                            taskInfoMapper.extensionTask(Integer.valueOf(map1.get("taskId").toString()));
+                        }
+                        map1.put("taskStatus", TaskStatus.EXTENSION_ED.getCode());
                     }
                 } catch (ParseException e) {
                     e.printStackTrace();