From 1123d12eb51d23edcd4a39660ef8cd47802b931d Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: 星期二, 30 一月 2024 11:06:32 +0800
Subject: [PATCH] change config

---
 src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java
index ecbf8be..16c0ca7 100644
--- a/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java
+++ b/src/main/java/com/nanometer/smartlab/service/OpeWarehouseReserveServiceImpl.java
@@ -226,12 +226,12 @@
 	}
 
 	@Transactional(rollbackFor = Exception.class,propagation = Propagation.REQUIRED)
-	public void claimForPerson(List<OpeApplyReserve> selectedListForPerson,String userId,String projectNum,String laboratoryId,String laboratoryContainerId){
+	public void claimForPerson(List<OpeApplyReserve> selectedListForPerson,String userId,String projectNum,String laboratoryId,String laboratoryContainerId,String receiptNumber){
 		try{
 			for(OpeApplyReserve app:selectedListForPerson){
 				List<String> reagentCodes = app.getReagentCode();
 				if (reagentCodes != null && reagentCodes.size() > 0) {
-					this.opeReagentStatusService.updateReagentStatus3(reagentCodes,userId,projectNum,laboratoryId,laboratoryContainerId);
+					this.opeReagentStatusService.updateReagentStatus3(reagentCodes,userId,projectNum,laboratoryId,laboratoryContainerId,receiptNumber);
 
 					//更新是现实库存
 					OpeLaboratoryReserve lr=new OpeLaboratoryReserve();
@@ -291,7 +291,7 @@
 
 	// 仓库领用
 	@Transactional(propagation = Propagation.REQUIRED)
-	public void claim(List<OpeWarehouseReserve> selectedList, String userId,String projectNum) {
+	public void claim(List<OpeWarehouseReserve> selectedList, String userId,String projectNum,String receiptNumber) {
 		try {
 			for (OpeWarehouseReserve opeWarehouseReserve : selectedList) {
 				List<String> reagentCodes = opeWarehouseReserve.getReagentCodes();
@@ -302,7 +302,7 @@
 						opeReagentStatus.setUserId(userId);
 						opeReagentStatus.setProjectNum(projectNum);
 						//boolean flag = this.opeReagentStatusService.updateReagentStatus(opeReagentStatus);
-						this.opeReagentStatusService.updateReagentStatus(opeReagentStatus);
+						this.opeReagentStatusService.updateReagentStatus(opeReagentStatus,receiptNumber);
 						//if (flag) {
 							//opeWarehouseReserve.setReserve(opeWarehouseReserve.getReserve() - 1);
 							//opeWarehouseReserve.setSelectNum(0);
@@ -443,7 +443,7 @@
 		}
 	}
 
-	public void reagentDStore4(List<OpeApply> reagentDStoreList, String loginUserId){
+	public void reagentDStore4(List<OpeApply> reagentDStoreList, String loginUserId,String receiptNumber){
 		if (reagentDStoreList == null) {
 			return;
 		}
@@ -518,6 +518,7 @@
 					metaMap2.put("metaKey", String.valueOf(OperateStatus.WAREHOUSEOUT.getKey()));
 					List<BaseMeta> baseMetaList2 = baseMetaDao.getBaseMetaList(metaMap2);
 					ouf.setOperateState(baseMetaList2.get(0).getId());
+					ouf.setReceiptNumber(receiptNumber);
 					this.opeUseFlowService.insertOpeUseFlow(ouf);
 				}
 			}
@@ -678,6 +679,11 @@
     }
 
     @Override
+    public OpeWarehouseReserve getRowData(String rowKey) {
+        return opeWarehouseReserveDao.getRowData(rowKey);
+    }
+
+    @Override
 	public void btWarehouseReserveReduce(List<OpeApplyReserve> opeList) {
 		if (opeList.size() < 1) {
 			return;

--
Gitblit v1.9.2