diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java index aff0d58d..064e6a7d 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java @@ -115,6 +115,7 @@ public class PrintLogServiceImpl extends ServiceImpl i @Override public void sfcLabelPrint(Map map) { Integer qty = (Integer) map.get("qty"); + String itemBo = (String) map.get("itemBo"); List labelPrintDtoList = (List) map.get("labelPrintDtoList"); // 解决无法获取list中对象的问题 @@ -143,8 +144,8 @@ public class PrintLogServiceImpl extends ServiceImpl i printLogService.updateById(printLog1); }else{ labelPrintDto.setQty(BigDecimal.valueOf(qty)); - printLog.setCreateUser(labelPrintDto.getPrintTemplate()); printLog.setPrintParam(JSON.toJSONString(labelPrintDto)); + printLog.setItemBo(itemBo); printLog.setItem(labelPrintDto.getItem()); printLog.setPrintName(labelPrintDto.getPrinter()); printLog.setPrintTemplate(labelPrintDto.getPrintTemplate()); @@ -170,7 +171,6 @@ public class PrintLogServiceImpl extends ServiceImpl i if (code != 0){ throw BusinessException.build(msg); } - } } \ No newline at end of file diff --git a/common/src/main/resources/mapper/PrintLogMapper.xml b/common/src/main/resources/mapper/PrintLogMapper.xml index 05471fe5..35ec6f7b 100644 --- a/common/src/main/resources/mapper/PrintLogMapper.xml +++ b/common/src/main/resources/mapper/PrintLogMapper.xml @@ -569,7 +569,7 @@