如果拉动组产线跟工单产线不一致 不生成拉动单

tags/yfai-mes-ext-v2.3
gsz 7 months ago
parent 2971b4d574
commit 98a6a8e5e8

@ -169,7 +169,9 @@ public class MesPullingOrderInfoService extends BaseMesService<MesPullingOrderIn
for (Map.Entry<String, List<MesPartPullDetail>> stringListEntryDetail : pullCodeListMap.entrySet()) {
String pullCode = stringListEntryDetail.getKey();
List<MesPartPull> mesPartPulls = pullCodeMap.get(pullCode);
MesPartPull mesPartPull = mesPartPulls.get(0);//拉动组明细拉动单号对应拉动组
MesPartPull mesPartPull = mesPartPulls.get(0);
//拉动组明细拉动单号对应拉动组 如果拉动组产线跟工单产线不一致 不生成
if (mesWorkOrder.getWorkCenterCode().equals(mesPartPull.getWorkCenterCode())){
List<MesPartPullDetail> mesPartPullDetails = stringListEntryDetail.getValue();
//拉动组号+年月日+工单后5位
String orderNo = mesPartPull.getPullCode()+ TimeTool.getNowTime("yyMMdd") +
@ -261,6 +263,8 @@ public class MesPullingOrderInfoService extends BaseMesService<MesPullingOrderIn
mesPullingOrderExtendsRepository.insert(mesPullingOrderExtends);
}
}
//6.产生拉动单后更新工单拉动状态为已拉动
mesWorkOrder.setPullingStatus(MesExtEnumUtil.WORK_ORDER_PULLING_STATUS.SUBMIT.getValue());
mesWorkOrderRepository.update(mesWorkOrder);

Loading…
Cancel
Save