|
@@ -75,7 +75,7 @@ public class TaskStartTimeListener implements VariableListener<ApsSolution, Prod
|
|
scoreDirector.beforeVariableChanged(process, "startTime");
|
|
scoreDirector.beforeVariableChanged(process, "startTime");
|
|
process.setStartTime(startDateTime);
|
|
process.setStartTime(startDateTime);
|
|
// 设备占用的任务设置
|
|
// 设备占用的任务设置
|
|
- equipmentProListSet(process);
|
|
|
|
|
|
+// equipmentProListSet(process);
|
|
scoreDirector.afterVariableChanged(process, "startTime");
|
|
scoreDirector.afterVariableChanged(process, "startTime");
|
|
if(process.getNextProcesses() != null && process.getNextProcesses().size()>0){
|
|
if(process.getNextProcesses() != null && process.getNextProcesses().size()>0){
|
|
for (ProductionProcesses nextProcess : process.getNextProcesses()) {
|
|
for (ProductionProcesses nextProcess : process.getNextProcesses()) {
|
|
@@ -257,6 +257,7 @@ public class TaskStartTimeListener implements VariableListener<ApsSolution, Prod
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(process.getEquipment().getProcessesList() != null && process.getEquipment().getProcessesList().size()>0){
|
|
if(process.getEquipment().getProcessesList() != null && process.getEquipment().getProcessesList().size()>0){
|
|
|
|
+// System.out.println("process.getEquipment().getProcessesList():"+process.getEquipment().getProcessesList().size());
|
|
for (ProductionProcesses productionProcesses : process.getEquipment().getProcessesList()) {
|
|
for (ProductionProcesses productionProcesses : process.getEquipment().getProcessesList()) {
|
|
if(productionProcesses.getStartTime() != null && productionProcesses.getEndTime() != null){
|
|
if(productionProcesses.getStartTime() != null && productionProcesses.getEndTime() != null){
|
|
EquipmentRunTime copy = new EquipmentRunTime();
|
|
EquipmentRunTime copy = new EquipmentRunTime();
|