xiahan 1 год назад
Родитель
Сommit
80427bb33e

+ 4 - 4
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsProcessOperationProcessEquServiceImpl.java

@@ -380,10 +380,10 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
                     // 更新计划完工时间
                     if (PROCESS_WAY_MERGE.equals(apsProcessOperationDo.getProcessway())) {
                         // 如果工序作业的加工方式是合并加工,则计划完工时间=计划开工时间+工序作业单卷加工时长 - 开工时间间隔
-                        newProcessEqu.setPlanenddate(new Date(newProcessEqu.getPlanenddate().getTime() + TimeUnit.MINUTES.toMillis(onceprocessmin.intValue()) - timeInterval));
+                        newProcessEqu.setPlanenddate(new Date(newProcessEqu.getPlanstartdate().getTime() + TimeUnit.MINUTES.toMillis(onceprocessmin.intValue()) - timeInterval));
                     } else {
                         // 如果工序作业的加工方式不是合并加工,则计划完工时间=计划开工时间+工序作业单卷加工时长*(计划加工卷数) - 开工时间间隔
-                        newProcessEqu.setPlanenddate(new Date(newProcessEqu.getPlanenddate().getTime() + TimeUnit.MINUTES.toMillis((long) timeInterval * newProcessEqu.getPlanprocessrall()) - timeInterval));
+                        newProcessEqu.setPlanenddate(new Date(newProcessEqu.getPlanstartdate().getTime() + TimeUnit.MINUTES.toMillis((long) timeInterval * newProcessEqu.getPlanprocessrall()) - timeInterval));
                     }
 
                     newProcessEqu.setStartingroll(0);
@@ -408,10 +408,10 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
                 // 更新计划完工时间
                 if (PROCESS_WAY_MERGE.equals(apsProcessOperationDo.getProcessway())) {
                     // 如果工序作业的加工方式是合并加工,则计划完工时间=计划开工时间+工序作业单卷加工时长
-                    processEqus.setPlanenddate(new Date(processEqus.getPlanenddate().getTime() + TimeUnit.MINUTES.toMillis(onceprocessmin.intValue())));
+                    processEqus.setPlanenddate(new Date(processEqus.getPlanstartdate().getTime() + TimeUnit.MINUTES.toMillis(onceprocessmin.intValue())));
                 } else {
                     // 如果工序作业的加工方式不是合并加工,则计划完工时间=计划开工时间+工序作业单卷加工时长*计划加工卷数
-                    processEqus.setPlanenddate(new Date(processEqus.getPlanenddate().getTime() + TimeUnit.MINUTES.toMillis((long) onceprocessmin.intValue() * processEqus.getPlanprocessrall())));
+                    processEqus.setPlanenddate(new Date(processEqus.getPlanstartdate().getTime() + TimeUnit.MINUTES.toMillis((long) onceprocessmin.intValue() * processEqus.getPlanprocessrall())));
                 }
 
                 // 更新未完工卷数