|
@@ -321,7 +321,12 @@ public class TaskStartTimeListener implements VariableListener<ApsSolution, Prod
|
|
|
if(preProcess.getStartTime() != null){
|
|
|
maxUnitProduceTime = preProcess.getUnitProduceTime();
|
|
|
// 前道工序的所有下道工序
|
|
|
- List<ProductionProcesses> nextProcesses = preProcess.getNextProcesses();
|
|
|
+ List<ProductionProcesses> nextProcesses = new ArrayList<>();
|
|
|
+ if(preProcess.getNextProcesses() != null && preProcess.getNextProcesses().size()>0){
|
|
|
+ for (ProductionProcesses nextProcess : preProcess.getNextProcesses()) {
|
|
|
+ nextProcesses.add(nextProcess);
|
|
|
+ }
|
|
|
+ }
|
|
|
Map<String,Integer> map = new HashMap<>();
|
|
|
for (ProductionProcesses nextProcess : nextProcesses) {
|
|
|
map.put(nextProcess.getId(),0);
|