|
|
|
@ -61,8 +61,8 @@ 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 (!isStep){
|
|
|
|
|
if (StringUtils.isEmpty(genSerialNoModel.getShiftCode()) || StringUtils.isEmpty(genSerialNoModel.getPartNo())) {
|
|
|
|
|
MesPcnException.throwMesBusiException("班次代码或零件号未维护");
|
|
|
|
|
if (StringUtils.isEmpty(genSerialNoModel.getShiftCode())) {
|
|
|
|
|
MesPcnException.throwMesBusiException("班次代码未维护");
|
|
|
|
|
}
|
|
|
|
|
if (!Objects.isNull(customerPart)) {
|
|
|
|
|
genSerialNoModel.setCustPartNo(customerPart.getCustPartNo());
|
|
|
|
|