排序线 加工记录汇报状态 只看当前工位的装配件的汇报状态

tags/yfai-pcn-ext-v3.55
王杰 3 months ago
parent 845a7aba45
commit ce2f10fe98

@ -146,7 +146,11 @@ public class MesProductionRecordGenerateStepService extends BaseStepService {
//排序
List<MesProductionAssemblySortContext> productionAssemblySortContextList = prodRuleContext.getSortAssemblyDataContext();
Optional<MesProductionAssemblySortContext> optional = CollectionUtils.isEmpty(productionAssemblySortContextList) ? null :
productionAssemblySortContextList.stream().filter(o -> (null != o && !StringUtils.isEmpty(o.getReportType()) && o.getReportType().compareTo(MesExtEnumUtil.MES_REPORT_TYPE.NO_REPORT.getValue()) != 0)).findFirst();
productionAssemblySortContextList.stream().filter(o -> (null != o
&& !StringUtils.isEmpty(o.getWorkCellCode()) && !StringUtils.isEmpty(o.getReportType())
&& o.getWorkCellCode().equals(reqBean.getWorkCellCode())
&& o.getReportType().compareTo(MesExtEnumUtil.MES_REPORT_TYPE.NO_REPORT.getValue()) != 0
&& o.getReportType().compareTo(MesPcnExtConstWords.ZERO) != 0)).findFirst();
if (null == optional || !optional.isPresent()) {
productionRecord.setReportType(MesExtEnumUtil.MES_REPORT_TYPE.NO_REPORT.getValue());
productionRecord.setReportStatus(MesExtEnumUtil.REPORT_STATUS.REPORT_STATUS_30.getValue());

Loading…
Cancel
Save