|
|
|
@ -60,10 +60,10 @@ public class InternalBarcodePrintStrategy implements IPrintTemplateStrategyServi
|
|
|
|
|
//物料信息
|
|
|
|
|
MesPart mesPart = mesPartService.getMesPartByPartNo(mesProduceSnPrintModel.getPartNo(), organizeCode);
|
|
|
|
|
MesCustomerPart customerPart = (!Objects.isNull(genSerialNoModel) && !CollectionUtils.isEmpty(genSerialNoModel.getDataMap()) && genSerialNoModel.getDataMap().containsKey(MesCustomerPart.class.getSimpleName())) ? (MesCustomerPart) genSerialNoModel.getDataMap().get(MesCustomerPart.class.getSimpleName()) : mesCustomerPartService.getMesCustomerPart(organizeCode,mesProduceSnPrintModel.getPartNo());
|
|
|
|
|
if (StringUtils.isEmpty(genSerialNoModel.getShiftCode()) || StringUtils.isEmpty(genSerialNoModel.getPartNo())) {
|
|
|
|
|
MesPcnException.throwMesBusiException("班次代码或零件号未维护");
|
|
|
|
|
}
|
|
|
|
|
if (!isStep){
|
|
|
|
|
if (StringUtils.isEmpty(genSerialNoModel.getShiftCode()) || StringUtils.isEmpty(genSerialNoModel.getPartNo())) {
|
|
|
|
|
MesPcnException.throwMesBusiException("班次代码或零件号未维护");
|
|
|
|
|
}
|
|
|
|
|
if (!Objects.isNull(customerPart)) {
|
|
|
|
|
genSerialNoModel.setCustPartNo(customerPart.getCustPartNo());
|
|
|
|
|
}
|
|
|
|
|