|
|
|
@ -61,10 +61,10 @@ public class MesDPBarcodeWhPrintStrategy implements IPrintTemplateStrategyServic
|
|
|
|
|
//物料信息
|
|
|
|
|
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()) || Objects.isNull(customerPart)) {
|
|
|
|
|
MesPcnException.throwMesBusiException("班次代码或客户零件号未维护");
|
|
|
|
|
}
|
|
|
|
|
if (!isStep){
|
|
|
|
|
genSerialNoModel.setCustPartNo(customerPart.getCustPartNo());
|
|
|
|
|
for (int i = 0; i < mesProduceSnPrintModel.getPrintQty(); i++) {
|
|
|
|
|
//保存条码信息
|
|
|
|
|