From e19c941b441bdd966ef6b2968e8bb081999056a9 Mon Sep 17 00:00:00 2001 From: xiang2lin <251481237@qq.com> Date: Wed, 26 Mar 2025 15:51:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=B8=90=E5=A5=97=E5=8F=B7?= =?UTF-8?q?=E3=80=81=E6=95=B0=E6=8D=AE=E6=BA=90=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../u8/base/inventory/service/impl/InventoryService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/service/impl/InventoryService.java b/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/service/impl/InventoryService.java index f6a20aaa..cf074ed3 100644 --- a/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/service/impl/InventoryService.java +++ b/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/service/impl/InventoryService.java @@ -81,6 +81,7 @@ public class InventoryService extends BaseService implem subEntity.setPlanCheckDay("0");//计划检验天数 subEntity.setdInvCreateDatetime(DateUtil.now());//建档日期 subEntity.setiDrawType("0");//领料方式 0是直接领用,1是申请领用 + subEntity.setAcc_name(entity.getAcc_name()); //检查子表有没有保存过 List subEntityList = subService.query(subEntity); if (CollectionUtils.isEmpty(subEntityList)){ @@ -92,11 +93,15 @@ public class InventoryService extends BaseService implem //先查一下bas_part有没有 BasPartEntity part = new BasPartEntity(); part.setInvCode(entity.getcInvCode()); + part.setDataSourceCode(entity.getDataSourceCode()); + part.setAcc_name(entity.getAcc_name()); List partList = basPartService.query(part); if (CollectionUtils.isEmpty(partList)){ UAIdentityEntity uaIdentityEntity = new UAIdentityEntity(); uaIdentityEntity.setCacc_id(entity.getCacc_id()); uaIdentityEntity.setcVouchType("bas_part"); + uaIdentityEntity.setDataSourceCode(entity.getDataSourceCode()); + uaIdentityEntity.setAcc_name(entity.getAcc_name()); List identityList = uaIdentityService.query(uaIdentityEntity); if (CollectionUtils.isNotEmpty(identityList)){ UAIdentityEntity uaIdentity = identityList.get(0); @@ -114,10 +119,14 @@ public class InventoryService extends BaseService implem identity.setcVouchType(uaIdentity.getcVouchType()); identity.setiFatherId(uaIdentity.getiFatherId()); identity.setiChildId(uaIdentity.getiChildId()); + identity.setDataSourceCode(entity.getDataSourceCode()); + identity.setAcc_name(entity.getAcc_name()); uaIdentityService.updateMaxSaleOrderId(identity); basPartEntity.setPartId(String.valueOf(max_id)); basPartEntity.setInvCode(entity.getcInvCode()); + basPartEntity.setDataSourceCode(entity.getDataSourceCode()); logger.info("======物料编码"+entity.getcInvCode()+",生成的bas_part最大id"+max_id); + basPartEntity.setAcc_name(entity.getAcc_name()); basPartService.save(basPartEntity); } }