Explorar o código

aps-甘特图作业明细详情显示作业状态逻辑补充tesin1629

zhoudazhuang hai 9 meses
pai
achega
e0335e6c2b

+ 5 - 1
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/GanttServiceImpl.java

@@ -430,7 +430,11 @@ public class GanttServiceImpl implements GanttService {
                 Date finalActualStartDate = actualStartDate;
                 Date finalActualFinishDate = actualFinishDate;
                 ganttVos.forEach(item -> {
-                    item.setGanttprocessstatus(GANTT_PROCESS_STATUS_MAP.getOrDefault(finalWorkStatus, ""));
+                    if ("20".equals(item.getProcessstatus())){
+                        item.setGanttprocessstatus(TO_BE_PUBLISHED);
+                    }else {
+                        item.setGanttprocessstatus(GANTT_PROCESS_STATUS_MAP.getOrDefault(finalWorkStatus, ""));
+                    }
                     item.setActualstartdate(finalActualStartDate);
                     item.setActualfinishdate(finalActualFinishDate);
                 });