Pārlūkot izejas kodu

排程数据回写优化

fangpy 1 gadu atpakaļ
vecāks
revīzija
cb8c7be239

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

@@ -373,8 +373,8 @@ public class ApsServiceImpl implements ApsService {
                     for (String nextid : nextids) {
                         List<ProductionProcesses> productionProcesses = operationProductionProcesses.get(nextid);
                         if(productionProcesses != null && productionProcesses.size()>0 && operationMaps.get(nextid) != null){
-                            if(wlPros.containsKey(operationMaps.get(operationMaps.get(nextid).getPlaninput()))){
-                                wlPros.get(operationMaps.get(operationMaps.get(nextid).getPlaninput())).addAll(productionProcesses);
+                            if(wlPros.containsKey(operationMaps.get(nextid).getPlaninput())){
+                                wlPros.get(operationMaps.get(nextid).getPlaninput()).addAll(productionProcesses);
                             }else{
                                 wlPros.put(operationMaps.get(nextid).getPlaninput(),productionProcesses);
                             }
@@ -397,7 +397,7 @@ public class ApsServiceImpl implements ApsService {
                                     ids.add(v.get(vi).getId());
                                     productionProcesses.get(i).setNextProcessesIds(ids);
                                 }else{
-                                    productionProcesses.get(i).getNextProcessesIds().add(v.get(i).getId());
+                                    productionProcesses.get(i).getNextProcessesIds().add(v.get(vi).getId());
                                 }
                                 if(v.get(vi).getPreviousProcessesIds() == null){
                                     List<String> ids = new ArrayList<>();