From 12714c71c7737e21c3268b44a39f8f02befc5cb5 Mon Sep 17 00:00:00 2001 From: gdg <764716047@qq.com> Date: 星期一, 18 一月 2021 09:55:45 +0800 Subject: [PATCH] 模块:仓库库存管理 修改:订单入库流程 提出:秦老师 --- src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java index 9086784..1b9ccce 100644 --- a/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java @@ -8,6 +8,7 @@ import com.nanometer.smartlab.dao.OpeApplyDao; import com.nanometer.smartlab.entity.*; +import com.nanometer.smartlab.entity.enumtype.ValidFlag; import com.nanometer.smartlab.exception.AlarmCode; import com.nanometer.smartlab.exception.AlarmException; import com.nanometer.smartlab.util.IDUtils; @@ -430,7 +431,29 @@ this.opeWarehouseReserveDao.updateByReId(params); } - @Transactional(propagation = Propagation.REQUIRED) + @Override + @Transactional + public void insertOpeWarehouseReserve2(OpeApplyReserve opeApplyReserve, OpeOrder oo) { + + OpeWarehouseReserve ope = new OpeWarehouseReserve(); + //库存为到货数量 + ope.setReserve(opeApplyReserve.getArrivalNum()); + //仓库 + ope.setWarehouseId(opeApplyReserve.getHouseId()); + //试剂 + ope.setReagentId(opeApplyReserve.getReagent().getId()); + //订单编号 + ope.setOrderCode(oo.getOrderCode()); + // 申购编号 + ope.setApplyCode(opeApplyReserve.getApplyCode()); + //批号 + ope.setArticleNumber(opeApplyReserve.getArticleNumber()); + ope.setId(IDUtils.uuid()); + opeWarehouseReserveDao.insertOpeWarehouseReserve2(ope); + + } + + @Transactional(propagation = Propagation.REQUIRED) public void reagentDStore(List<OpeApply> reagentDStoreList, String loginUserId) { if (reagentDStoreList == null) { -- Gitblit v1.9.2