|
@@ -256,10 +256,12 @@ public class ProductionScheduleTaServiceImpl implements ProductionScheduleTaServ
|
|
|
equPros.forEach((kk,vv)->{
|
|
|
String equDes = "";
|
|
|
List<EquipmentTa> equipments = new ArrayList<>();
|
|
|
+ List<String> kkeqs = new ArrayList<>(Arrays.asList(kk.split(",")));
|
|
|
+
|
|
|
for (ProductionProcessesTa productionProcesses : vv) {
|
|
|
for (EquipmentTa optionalProviderEquipment : productionProcesses.getOptionalProviderEquipments()) {
|
|
|
List<EquipmentTa> esss = equipments.stream().filter(v -> v.getId().equals(optionalProviderEquipment.getId())).collect(Collectors.toList());
|
|
|
- if(esss == null || esss.size() == 0){
|
|
|
+ if(kkeqs.contains(optionalProviderEquipment.getId()) && (esss == null || esss.size() == 0)){
|
|
|
optionalProviderEquipment.setTasks(new ArrayList<>());
|
|
|
equipments.add(optionalProviderEquipment);
|
|
|
equDes = equDes + " " + optionalProviderEquipment.getEquipmentName()+"("+optionalProviderEquipment.getId()+")";
|