From 78bc8db4ee276ad439f3a6383d683029598dcfb2 Mon Sep 17 00:00:00 2001
From: 杨凯 <398860375@qq.com>
Date: 星期四, 19 十月 2023 12:43:52 +0800
Subject: [PATCH] 新增部门出入库

---
 consum-base/src/main/java/com/consum/base/core/WarehouseCoreService.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/core/WarehouseCoreService.java b/consum-base/src/main/java/com/consum/base/core/WarehouseCoreService.java
index 5946a9f..f0a604b 100644
--- a/consum-base/src/main/java/com/consum/base/core/WarehouseCoreService.java
+++ b/consum-base/src/main/java/com/consum/base/core/WarehouseCoreService.java
@@ -1,5 +1,6 @@
 package com.consum.base.core;
 
+import com.consum.base.core.param.BaseWarehouseParam;
 import com.consum.base.core.tools.SqlParameter;
 import com.consum.base.core.util.DateUtil;
 import com.consum.model.po.*;
@@ -7,7 +8,6 @@
 import com.walker.jdbc.service.BaseServiceImpl;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
-import org.springframework.security.core.parameters.P;
 import org.springframework.stereotype.Service;
 import org.springframework.util.Assert;
 
@@ -45,7 +45,7 @@
             List<CheckUsingResult> results;
 
 
-            String key = param.getLending_id();
+            String key = param.getLending_id().toString();
 
             /**
              * 姝ゅ灏嗗悓涓�涓粨搴撲笅鐨勫悓涓�涓瀷鍙蜂笂閿侊紝涓嶅悓浠撳簱銆佷笉鍚屽瀷鍙蜂笉鍙楀奖鍝嶃��
@@ -68,7 +68,7 @@
     /**
      * 缁熶竴鍑哄叆搴�
      */
-    public List<CheckWarehouseResult> unifyCheck(CheckWarehouseParam param) {
+    public List<CheckWarehouseResult> unifyCheck(BaseWarehouseParam param) {
         // TODO: 10/10/2023 姝ゅ鍔犱簡鍞竴閿侊紝浼氬奖鍝嶆�ц兘锛屾�濊�冩槸鍚︽湁鏇村悎閫傜殑鍔炴硶
         try {
             Assert.notNull(param, "wareHouse param can not null !");
@@ -125,6 +125,12 @@
             CheckUsingResult result = new CheckUsingResult();
 
             DepFormLendingGoods goods = get(new DepFormLendingGoods(),"id=?",new Object[]{model.getDepFormLendingGoodsId()});
+
+            //濡傛灉鏄疉绫荤墿鍝侊紝鍒欓渶瑕佷笌鎸佹湁浜虹瓑鍚�
+            if (goods.getClassification() == "A" && (goods.getGoodsUserName().equals(param.getUser_name()))) {
+                continue;
+            }
+
             //濡傛灉褰撳墠鎸佹湁浜烘寔鏈夌墿鍝佹暟閲忓ぇ浜庡嚭搴撴暟閲忥紝鍒欑洿鎺ュ噺鎺夋暟閲忓嵆鍙��
             if (model.getUsingCount() > shengyu){
                 result.setInitial_count(model.getUsingCount());
@@ -214,7 +220,7 @@
     /**
      * 鍑哄簱
      */
-    private List<CheckWarehouseResult> checkout(CheckWarehouseParam param) {
+    private List<CheckWarehouseResult> checkout(BaseWarehouseParam param) {
         //鏌ヨ鍑烘寚瀹氫粨搴撱�佹寚瀹氬瀷鍙凤紝鐘舵�佷负姝e父鐨勭殑搴撳瓨鐗╁搧锛屾寜鐓ч噰璐椂闂村�掑彊銆佷环鏍煎�掑彊鎺掑垪
        String sql = "SELECT\n" +
                 "	* \n" +
@@ -303,7 +309,7 @@
     /**
      * 鍏ュ簱
      */
-    private CheckWarehouseResult checkin(CheckWarehouseParam param) throws RuntimeException {
+    private CheckWarehouseResult checkin(BaseWarehouseParam param) throws RuntimeException {
 
         //濡傛灉鏄噰璐叆搴�
         if (param.getFirst_input_type() ==1){

--
Gitblit v1.9.1