成都装车单打印,临时提交

uat-temp-nht-chengdu-loading
jason 2 months ago
parent fbdadc86ae
commit ed4e5031e9

@ -275,7 +275,7 @@ public class MesLoadingListService extends BaseMesService<MesLoadingList> implem
}
MesLabelTemplate labelTemplate = labelTemplateService.getLabelTemplate(config.getCfgValue(), organizeCode);
if (StringUtils.isEmpty(labelTemplate.getMethodCode())) {
if (labelTemplate == null || StringUtils.isEmpty(labelTemplate.getMethodCode())) {
MesException.throwBusiException("装车单打印模版[%s]未配置策略方法", config.getCfgValue());
}

@ -100,7 +100,8 @@ public class ChengDuLoadingListPrintStrategy implements IPrintTemplateStrategySe
if (sheetJis == null) {
continue;
}
detailPrintModel.setProductClass(detail.getShippingCode());
detailPrintModel.setPartClass(sheetJis.getPartClassCode());
detailPrintModel.setProductClass(sheetJis.getPartClassName());
detailPrintModel.setGoOutTime(sheetJis.getGoOutTime());
detailPrintModel.setGoToTime(sheetJis.getGoToTime());
@ -110,7 +111,7 @@ public class ChengDuLoadingListPrintStrategy implements IPrintTemplateStrategySe
if (shippingOrder == null) {
continue;
}
detailPrintModel.setPartClass(shippingOrder.getShippingGroupCode());
detailPrintModel.setShippingCode(shippingOrder.getShippingCode());
double amount = 0;
DdlPackBean shippingDetailPackBean = DdlPackBean.getDdlPackBean(organizeCode);
@ -125,7 +126,7 @@ public class ChengDuLoadingListPrintStrategy implements IPrintTemplateStrategySe
model.getDetails().add(detailPrintModel);
}
if (!CollectionUtils.isEmpty(model.getDetails())) {
model.setShippingCount(model.getShippingCount());
model.setShippingCount(model.getDetails().size());
double totalAmount = 0.0;
String maxGoToTime = null;

@ -17,6 +17,9 @@ public class ChengDuLoadingListDetailPrintModel {
@ApiModelProperty("序号")
private Integer seqNo;
@ApiModelProperty("单号")
private String shippingCode;
@ApiModelProperty("最迟到达时间")
private String goToTime;

Loading…
Cancel
Save