|
|
|
@ -283,7 +283,7 @@ public class MesWorkOrderExtService implements IMesWorkOrderExtService {
|
|
|
|
|
workOrderList.stream().filter(o -> (null != o && !StringUtils.isEmpty(o.getPartNo()) && !StringUtils.isEmpty(o.getWorkOrderStatus()) && !StringUtils.isEmpty(o.getOrderFlag())
|
|
|
|
|
&& o.getWorkOrderStatus().compareTo(MesExtEnumUtil.ORDER_STATUS.CREATE.getValue()) != 0 && !o.getOrderFlag().equals(MesExtEnumUtil.ORDER_TYPE_IDENTIFICATION.P.getValue()))).collect(Collectors.toList());
|
|
|
|
|
if (CollectionUtils.isEmpty(workOrderList)) return null;
|
|
|
|
|
Map<String, List<MesWorkOrder>> workOrderMap = workOrderList.stream().filter(o -> null != o).collect(Collectors.groupingBy(MesWorkOrder::getPartNo));
|
|
|
|
|
Map<String, List<MesWorkOrder>> workOrderMap = workOrderList.stream().filter(o -> null != o).collect(Collectors.groupingBy(o -> o.getPartNo().toUpperCase()));
|
|
|
|
|
|
|
|
|
|
Map<String, Double> controlOrderQtyMap = new HashMap<>();
|
|
|
|
|
Double qty;
|
|
|
|
@ -309,7 +309,7 @@ public class MesWorkOrderExtService implements IMesWorkOrderExtService {
|
|
|
|
|
else DdlPreparedPack.getInPackList(partNoList, MesPcnExtConstWords.PART_NO, packBean);
|
|
|
|
|
List<MesWorkOrderControlQtyRecord> workOrderControlQtyRecordList = workOrderControlQtyRecordRepository.findByHqlWhere(packBean);
|
|
|
|
|
return CollectionUtils.isEmpty(workOrderControlQtyRecordList) ? null :
|
|
|
|
|
workOrderControlQtyRecordList.stream().filter(o -> null != o).collect(Collectors.groupingBy(MesWorkOrderControlQtyRecord::getPartNo, Collectors.summingDouble(MesWorkOrderControlQtyRecord::getQty)));
|
|
|
|
|
workOrderControlQtyRecordList.stream().filter(o -> null != o).collect(Collectors.groupingBy(o -> o.getPartNo().toUpperCase(), Collectors.summingDouble(MesWorkOrderControlQtyRecord::getQty)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|