From 8ce1dcfe07de7dcfd397a0af02689653da0981eb Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期五, 22 十二月 2023 13:49:16 +0800
Subject: [PATCH] 部门分发时,修改正确的预警库存

---
 consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java
index b0e3d5e..4261eb3 100644
--- a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java
@@ -21,6 +21,7 @@
 import com.consum.base.core.type.CategoryType;
 import com.consum.base.core.type.StatesType;
 import com.consum.base.core.type.TransferBusinessType;
+import com.consum.base.core.type.TransferStatesType;
 import com.consum.base.core.type.WareHouseType;
 import com.consum.base.core.utils.CurrencyUtil;
 import com.consum.base.core.utils.IdUtil;
@@ -178,7 +179,7 @@
         lWhFormTransfer.setOperatorName(sysInfo.getUserName());
         lWhFormTransfer.setCreateTime(param.getCreateTime());
         // 0=寰呭嚭搴擄紱1=寰呮帴鏀讹紱2=宸插叆搴撳簱:4=宸叉挙閿�
-        lWhFormTransfer.setStates(0);
+        lWhFormTransfer.setStates(TransferStatesType.OUT_PENDING.getValue());
         lWhFormTransfer.setProcureDoc(param.getProcureDoc());
 
         int flag1 = this.insert(lWhFormTransfer);
@@ -544,7 +545,7 @@
      */
     public int updateStatus(Long id) {
         LWhFormTransfer lWhFormTransfer = new LWhFormTransfer(id);
-        lWhFormTransfer.setStates(4);
+        lWhFormTransfer.setStates(TransferStatesType.CANCEL.getValue());
         return this.update(lWhFormTransfer);
     }
 
@@ -643,11 +644,11 @@
         }
         if (param.getOutAgencyId() != null) {
             sql.append("AND ft.OUT_AGENCY_ID like :outAgencyId ");
-            params.put("outAgencyId", param.getOutAgencyId());
+            params.put("outAgencyId", param.getOutAgencyId() + StringUtils.CHAR_PERCENT);
         }
-        if (param.getOutAgencyId() != null) {
+        if (param.getInAgencyId() != null) {
             sql.append("AND ft.IN_AGENCY_ID like :inAgencyId ");
-            params.put("inAgencyId", param.getInAgencyId());
+            params.put("inAgencyId", param.getInAgencyId() + StringUtils.CHAR_PERCENT);
         }
         if (StringUtils.isNotEmpty(param.getOperatorName())) {
             sql.append("AND ft.OPERATOR_NAME = :operatorName ");

--
Gitblit v1.9.1