|
@@ -1467,9 +1467,9 @@ public class ProductionScheduleServiceImpl implements ProductionScheduleService
|
|
|
process.setCutfinishmin(0);
|
|
|
}
|
|
|
// 锁定工序处理
|
|
|
- /*if(process.getIfLock() && process.getOptionalProviderEquipments().size()>0){
|
|
|
+ if(process.getIfLock() && process.getOptionalProviderEquipments().size()>0){
|
|
|
process.setIfLock(false);
|
|
|
- int ai = -1;
|
|
|
+ /*int ai = -1;
|
|
|
if(process.getOptionalProviderEquipments().get(0).getEquipmentRunTimes() != null
|
|
|
&& process.getOptionalProviderEquipments().get(0).getEquipmentRunTimes().size()>0){
|
|
|
for (int i = 0; i < process.getOptionalProviderEquipments().get(0).getEquipmentRunTimes().size(); i++) {
|
|
@@ -1481,11 +1481,11 @@ public class ProductionScheduleServiceImpl implements ProductionScheduleService
|
|
|
}
|
|
|
if(ai>-1){
|
|
|
process.getOptionalProviderEquipments().get(0).getEquipmentRunTimes().remove(ai);
|
|
|
- }
|
|
|
+ }*/
|
|
|
// 锁定工序的设备即可选设备
|
|
|
process.setEquipment(process.getOptionalProviderEquipments().get(0));
|
|
|
process.setIfLock(true);
|
|
|
- }*/
|
|
|
+ }
|
|
|
// 特殊冲突约束Map初始化
|
|
|
process.setConflictRoptions(new ConcurrentHashMap<>());
|
|
|
// 唯一作业ID设值
|