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