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