From b268fd73f060108b8214ed1afcbbf03480435f3a Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期五, 15 十二月 2023 17:27:41 +0800 Subject: [PATCH] 1.出库手续回显 2.调拨申请时库存查询更换接口 3.调拨出库时从已有物品所在的仓库中选择 --- consum-base/src/main/java/com/consum/base/service/impl/LWhFormScrappedServiceImpl.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormScrappedServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormScrappedServiceImpl.java index 83fe6e2..b2b22bf 100644 --- a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormScrappedServiceImpl.java +++ b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormScrappedServiceImpl.java @@ -1,6 +1,7 @@ package com.consum.base.service.impl; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -49,6 +50,7 @@ import com.consum.model.po.SDictData; import com.iplatform.model.po.S_user_core; import com.walker.db.page.GenericPager; +import com.walker.infrastructure.utils.DateUtils; import com.walker.infrastructure.utils.StringUtils; import com.walker.jdbc.service.BaseServiceImpl; @@ -125,6 +127,7 @@ lWhFormScrapped.setOperatorName(sysInfo.getUserName()); lWhFormScrapped.setDealTime(param.getDealTime()); lWhFormScrapped.setStates(0); + lWhFormScrapped.setCreateTime(DateUtils.getDateTimeNumber(System.currentTimeMillis())); lWhFormScrapped.setUploadFiles(param.getUploadFiles()); // 鏍规嵁閮ㄩ棬id鏌ヨ閮ㄩ棬 FinSysTenantDepartment department = this.departmentService.getById(sysInfo.getSysDeptId()); @@ -175,8 +178,9 @@ LWhFormScrappedGoods scrappedGoods = new LWhFormScrappedGoods(); scrappedGoods.setId(IdUtil.generateId()); // 鏍规嵁鐗╁搧鍨嬪彿鏌ヨ鐗╁搧搴撳瓨 + List<Long> warehouseIds = new ArrayList<>(Arrays.asList(warehouseId)); int goodsNum = - lWhGoodsService.queryGoodsModelNum(0, warehouseId, scrappedGoods.getBaseGoodsModelsId(), 1, null); + lWhGoodsService.queryGoodsModelNum(0, warehouseIds, scrappedGoods.getBaseGoodsModelsId(), 1, null); if (params.getCounts() > goodsNum) { log.error("鎶ュ簾鏁伴噺澶т簬搴撳瓨鏁伴噺"); return 0; @@ -200,7 +204,7 @@ scrappedGoodsList.add(scrappedGoods); } int flag2 = this.scrappedGoodsService.insertBatch(scrappedGoodsList); - if (flag2 != scrappedGoodsList.size()) { + if (flag2 == 0) { log.error("鏂板鎶ュ簾鍗曠墿鍝佽褰� 澶辫触"); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return 0; -- Gitblit v1.9.1