From c9ed223546b87fd373d8acf8948d9fdbf843e291 Mon Sep 17 00:00:00 2001
From: gdg <764716047@qq.com>
Date: 星期一, 28 十二月 2020 17:28:03 +0800
Subject: [PATCH] 新增接口:从仓库领用

---
 src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java
index 2de7310..0ee0932 100644
--- a/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java
+++ b/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java
@@ -4,6 +4,7 @@
 import com.nanometer.smartlab.dao.SysWarehouseDao;
 import com.nanometer.smartlab.entity.*;
 import com.nanometer.smartlab.entity.dto.InWarehouseInfoDto;
+import com.nanometer.smartlab.entity.dto.ReagentReceivingDto;
 import com.nanometer.smartlab.entity.dto.SysWarehouseDto;
 import com.nanometer.smartlab.entity.enumtype.*;
 import com.nanometer.smartlab.exception.AlarmCode;
@@ -302,4 +303,21 @@
         }
 
     }
+
+    @Override
+    @Transactional
+    public void reagentReceiving(ReagentReceivingDto reagentReceiving) {
+
+        reagentReceiving.getReagentCode().forEach(code->{
+                //
+            OpeReagentStatus ors = opeReagentStatusService.getOpeReagentStatusByReagentCode(code);
+            //1.更新试剂状态  在仓库-》领用
+            ors.setStatus(ArrivalStatus.PERSONAL);
+            ors.setContainerId(reagentReceiving.getLabContainerId());
+            ors.setHouseId(reagentReceiving.getLabId());
+            ors.setUserId(reagentReceiving.getApplyUserId());
+            opeReagentStatusService.updateReagentStatus(ors);
+        });
+
+    }
 }

--
Gitblit v1.9.2