修改了库存物料打印的问题
This commit is contained in:
parent
cf595cc056
commit
439b980514
|
|
@ -214,32 +214,50 @@ public class BarcodePrintingController extends BaseController {
|
||||||
List<DeliverNormalOrderItemDTO> datas = new ArrayList<>();
|
List<DeliverNormalOrderItemDTO> datas = new ArrayList<>();
|
||||||
// Integer i = 1;
|
// Integer i = 1;
|
||||||
for (WmsInventoryBarcodePrinting item : codelist) {
|
for (WmsInventoryBarcodePrinting item : codelist) {
|
||||||
DeliverNormalOrderItemDTO dto = new DeliverNormalOrderItemDTO();
|
|
||||||
dto.setMaterialNo(item.getMaterialNo());
|
|
||||||
dto.setMaterialDesc(item.getMaterialDes());
|
|
||||||
dto.setBatchNo(StrUtil.isBlank(item.getBatchNumber()) ? "" : item.getBatchNumber());
|
|
||||||
dto.setExternalOrderNo("");
|
|
||||||
dto.setRowNo("");
|
|
||||||
if (StrUtil.isNotBlank(item.getSerialNumbers())) {
|
if (StrUtil.isNotBlank(item.getSerialNumbers())) {
|
||||||
List<String> serialNumbers = StrUtil.split(item.getSerialNumbers(), ",");
|
List<String> serialNumbers = StrUtil.split(item.getSerialNumbers(), ",");
|
||||||
for (String serialNumber : serialNumbers) {
|
for (String serialNumber : serialNumbers) {
|
||||||
|
DeliverNormalOrderItemDTO dto = new DeliverNormalOrderItemDTO();
|
||||||
|
dto.setMaterialNo(item.getMaterialNo());
|
||||||
|
dto.setMaterialDesc(item.getMaterialDes());
|
||||||
|
dto.setBatchNo(StrUtil.isBlank(item.getBatchNumber()) ? "" : item.getBatchNumber());
|
||||||
|
dto.setExternalOrderNo("");
|
||||||
|
dto.setRowNo("");
|
||||||
|
dto = new DeliverNormalOrderItemDTO();
|
||||||
|
dto.setMaterialNo(item.getMaterialNo());
|
||||||
|
dto.setMaterialDesc(item.getMaterialDes());
|
||||||
|
dto.setBatchNo(StrUtil.isBlank(item.getBatchNumber()) ? "" : item.getBatchNumber());
|
||||||
|
dto.setExternalOrderNo("");
|
||||||
|
dto.setRowNo("");
|
||||||
dto.setPrintNo(IdUtil.getSnowflakeNextIdStr());
|
dto.setPrintNo(IdUtil.getSnowflakeNextIdStr());
|
||||||
dto.setPrintNum("1");
|
dto.setPrintNum("1");
|
||||||
String qCode = QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, serialNumber), 100, 100);
|
String qCode = QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, serialNumber), 100, 100);
|
||||||
dto.setQrCode(qCode);
|
dto.setQrCode(qCode);
|
||||||
|
datas.add(dto);
|
||||||
//i += 1;
|
//i += 1;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
int codeNum = item.getQty().divide(item.getPackingNum(), 0, RoundingMode.UP).intValue();
|
int codeNum = item.getQty().divide(item.getPackingNum(), 0, RoundingMode.UP).intValue();
|
||||||
for (int j = 0; j < codeNum; j++) {
|
for (int j = 0; j < codeNum; j++) {
|
||||||
|
DeliverNormalOrderItemDTO dto = new DeliverNormalOrderItemDTO();
|
||||||
|
dto.setMaterialNo(item.getMaterialNo());
|
||||||
|
dto.setMaterialDesc(item.getMaterialDes());
|
||||||
|
dto.setBatchNo(StrUtil.isBlank(item.getBatchNumber()) ? "" : item.getBatchNumber());
|
||||||
|
dto.setExternalOrderNo("");
|
||||||
|
dto.setRowNo("");
|
||||||
|
dto = new DeliverNormalOrderItemDTO();
|
||||||
|
dto.setMaterialNo(item.getMaterialNo());
|
||||||
|
dto.setMaterialDesc(item.getMaterialDes());
|
||||||
|
dto.setBatchNo(StrUtil.isBlank(item.getBatchNumber()) ? "" : item.getBatchNumber());
|
||||||
|
dto.setExternalOrderNo("");
|
||||||
|
dto.setRowNo("");
|
||||||
dto.setPrintNo(IdUtil.getSnowflakeNextIdStr());
|
dto.setPrintNo(IdUtil.getSnowflakeNextIdStr());
|
||||||
dto.setPrintNum(item.getPackingNum().toString());
|
dto.setPrintNum(item.getPackingNum().toString());
|
||||||
String qCode = QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, ""), 100, 100);
|
String qCode = QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, ""), 100, 100);
|
||||||
dto.setQrCode(qCode);
|
dto.setQrCode(qCode);
|
||||||
|
datas.add(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
datas.add(dto);
|
|
||||||
}
|
}
|
||||||
Map<String, Object> variables = new HashMap<>();
|
Map<String, Object> variables = new HashMap<>();
|
||||||
variables.put("list", datas);
|
variables.put("list", datas);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue