|
|
|
@ -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);
|
|
|
|
|