From 1a3bd7085e799406c0c02098c9c00f912a773015 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Mon, 20 Jan 2025 15:29:05 +0800 Subject: [PATCH] =?UTF-8?q?1/20=20=E4=B8=8A=E8=B4=A7=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=89=B9=E6=AC=A1=E5=8F=B71.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/controller/inout/IoCodeTempController.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java index ba8977aaa..af9a3c600 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java @@ -127,6 +127,9 @@ public class IoCodeTempController extends BaseController { @Autowired SysWorkplaceFreightService sysWorkplaceFreightService; + @Autowired + IoCollectOrderCodeManService ioCollectOrderCodeManService; + /** * PDA-----单据上传 @@ -1618,6 +1621,15 @@ public class IoCodeTempController extends BaseController { codeEnttity.setPrice(udiRelevanceResponse.getPrice()); codeEnttity.setProductType(2); codeEnttity.setCount(1); + + //如果是阿里拉的单据会有批次号 + IoCollectOrderCodeMan codeMan = ioCollectOrderCodeManService.getOne(new LambdaQueryWrapper().eq(IoCollectOrderCodeMan::getUdiCode, code)); + if (codeMan != null){ + codeEnttity.setBatchNo(codeMan.getBatchNo()); + codeEnttity.setProduceDate(codeMan.getProductDate()); + codeEnttity.setExpireDate(codeMan.getExpireDate()); + } + RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code); if (codeRelEntity != null) { codeEnttity.setParentCode(codeRelEntity.getParentCode());