From 7a7ccfd74dbdff086d2aabe5117ec1dc6f804d91 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期三, 31 五月 2023 18:48:41 +0800
Subject: [PATCH] 出入库优化-称重

---
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java |   54 +++++++++++++-----------------------------------------
 1 files changed, 13 insertions(+), 41 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
index f980613..0a0dac8 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
@@ -56,7 +56,7 @@
     private InoutDeviceManager inoutDeviceManager;
 
     /**
-     * 褰撳墠鍏堜粠褰撴棩缂撳瓨涓幏鍙栨暟鎹紝濡傛灉缂撳瓨涓病鏈夊啀浠庢暟鎹簱鑾峰彇
+     * 棣栧厛浠庣紦瀛樹腑鑾峰彇锛岀紦瀛樹腑锛屼粠鏁版嵁搴撲腑鑾峰彇
      *
      * @param param
      * @return
@@ -67,22 +67,17 @@
                 && StringUtils.isEmpty(param.getUserId())) {
 
             return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(),
-                    "鍙傛暟涓嶅畬鏁达紝鏃犳硶鑾峰彇淇℃伅锛�");
-        }
-
-        if (StringUtils.isEmpty(param.getCompanyId())) {
-            param.setCompanyId(ContextUtil.getCompanyId());
+                    "鏌ヨ鍙傛暟涓嶅畬鏁达紝鏌ヨ澶辫触锛�");
         }
 
         InoutData result;
         String progress = param.getProgress();
         try {
             param.setProgress(null);
-
             result = inoutService.inoutProgressQuery(param);
             if (null == result) {
                 return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(),
-                        "鏈壘鍒版祦绋嬩腑鐨勮溅杈嗭紒", null);
+                        "绯荤粺涓烘煡璇㈠埌鎵ц涓殑杞﹁締淇℃伅", null);
             }
 
             // 濡傛灉娌℃湁娴佺▼鏉′欢璇存槑涓嶉渶瑕佸仛鍒ゆ柇锛岀洿鎺ヨ繑鍥�
@@ -90,17 +85,16 @@
                 return new PageResponse<>(RespCodeEnum.CODE_0000, result);
             }
 
+
+            //娴佺▼绫诲瀷楠岃瘉
             if (!result.getType().equals(param.getType())) {
-                if (InoutConstant.TYPE_IN.equals(result.getType())) {
-                    return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(),
-                            "绯荤粺锛氬綋鍓嶈溅杈嗕笟鍔′负銆愬叆搴撱��", result);
-                } else {
-                    return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(),
-                            "绯荤粺锛氬綋鍓嶈溅杈嗕笟鍔′负銆愬嚭搴撱��", result);
-                }
+                String msg = "娴佺▼閿欒锛氬綋鍓嶈溅杈嗘祦绋嬩负銆愬叆搴撱��";
+                if (InoutConstant.TYPE_OUT.equals(result.getType())) msg = "娴佺▼閿欒锛氬綋鍓嶈溅杈嗘祦绋嬩负銆愬嚭搴撱��";
+                return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), msg, result);
             }
 
-            // 褰撳墠鏍囩鏍囩ず鏃㈠彲浠ユ槸绌鸿溅绉伴噸涔熷彲浠ユ槸婊¤溅
+
+            //娴佺▼鐜妭楠岃瘉
             if (progress.equals(InoutConstant.PROGRESS_WEIGHT_TAG)) {
                 if (result.getProgress().equals(
                         InoutConstant.PROGRESS_WEIGHT_EMPTY)
@@ -109,7 +103,7 @@
                     // 琛ㄧず褰撳墠娴佺▼姝e父
                 } else {
                     return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(),
-                            "闈炲綋鍓嶆祦绋嬶紝璇峰埌"
+                            "鎻愮ず锛氶潪褰撳墠鐜妭锛岃鍒�"
                                     + InoutConstant.getProcessName(
                                     param.getType(),
                                     result.getProgress()), result);
@@ -117,33 +111,10 @@
             } else {
                 if (!result.getProgress().equals(progress)) {
                     return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(),
-                            "闈炲綋鍓嶆祦绋嬶紝璇峰埌"
+                            "鎻愮ず锛氶潪褰撳墠鐜妭锛岃鍒�"
                                     + InoutConstant.getProcessName(
                                     param.getType(),
                                     result.getProgress()), result);
-                }
-            }
-
-            // 鏍规嵁褰撳墠鏁版嵁鍒ゆ柇鏄惁鎺ㄩ��
-            inoutService.notifyWeb(result);
-
-            //涓哄綋鍓嶆暟鎹坊鍔犲寲楠岄」鐩拰姘村垎鍜屾潅璐ㄧ殑鍖栭獙缁撴灉,鐢ㄤ簬鍑哄叆搴撳鎵i噸璁$畻
-            if (InoutConstant.TYPE_IN.equals(result.getType())) {
-                List<CheckItemData> checkItemDataList = inoutService.getCheckCache(result.getCompanyId(), result.getCheckId());
-                result.setCheckItems(checkItemDataList);
-                if (null != checkItemDataList && checkItemDataList.size() > 0) {
-                    for (CheckItemData checkItem : checkItemDataList) {
-                        if (StringUtils.isEmpty(checkItem.getValue())) {
-                            continue;
-                        }
-
-//						if (InoutConstant.CHECK_ITEM_C01.equals(checkItem.getStandardId())) {
-//							result.setWet(Double.valueOf(checkItem.getValue()));
-//						}
-//						if (InoutConstant.CHECK_ITEM_C02.equals(checkItem.getStandardId())) {
-//							result.setImpurity(Double.valueOf(checkItem.getValue()));
-//						}
-                    }
                 }
             }
 
@@ -1106,6 +1077,7 @@
 
     /**
      * 鏍规嵁鏉′欢鑾峰彇鎵︽牱鏁版嵁
+     *
      * @param param
      * @return
      */

--
Gitblit v1.9.3