From 7f5ecaf7dbd07e218fbda575e45d8264a560a1e6 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期一, 05 六月 2023 13:50:59 +0800 Subject: [PATCH] 出入库优化-称重页面逻辑优化完成 --- igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java | 122 +++++++++++++++++++++++++++++----------- 1 files changed, 87 insertions(+), 35 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java index 53ee2c0..c5d050f 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java @@ -1,6 +1,5 @@ package com.ld.igds.inout.controller; -import ch.qos.logback.classic.pattern.ClassNameOnlyAbbreviator; import com.bstek.bdf2.core.business.IUser; import com.bstek.bdf2.core.model.DefaultDept; import com.ld.igds.check.dto.CheckItemData; @@ -450,7 +449,7 @@ view.addObject("type", InoutConstant.TYPE_OUT); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(),deptId); + List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); //鍑哄簱娴佺▼ @@ -487,15 +486,15 @@ IUser user = ContextUtil.getLoginUser(); - String deptId = ContextUtil.subDeptId(user); + String deptId = ContextUtil.subDeptId(user); view.addObject(Constant.MODEL_KEY_LOGIN_USER, user); view.addObject("bizType", BizType.INOUT_OUT.getCode()); - view.addObject("deptId",deptId); + view.addObject("deptId", deptId); view.addObject("type", InoutConstant.TYPE_OUT); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(),deptId); + List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); @@ -529,7 +528,7 @@ */ @RequestMapping("/inout-query") public PageResponse<InoutData> inoutQuery(@RequestBody InoutParam param) { - if(null == param.getCompanyId()) param.setCompanyId(ContextUtil.getCompanyId()); + if (null == param.getCompanyId()) param.setCompanyId(ContextUtil.getCompanyId()); return inoutManager.inoutQuery(param); } @@ -605,6 +604,25 @@ } /** + * 鍑哄叆搴撶О閲嶇幆鑺傛彁浜� + * + * @param data + * @return + */ + @RequestMapping("/submit-weight") + @Transactional + public PageResponse<InoutData> submitWeight(@RequestBody InoutData data) throws Exception { + + if(null == data.getJjlx()) data.setJjlx("0"); + + if (InoutConstant.TYPE_IN.equals(data.getType())) { + return inoutManager.submitWeightIn(data); + } else { + return inoutManager.submitWeightOut(data); + } + } + + /** * 鍗″洖鏀堕〉闈㈡彁浜わ紝濡傛灉鏄甯告祦绋嬪崱鍥炴敹鍒欒蛋姝e父瀹屾垚娴佺▼锛屽惁鍒欐墽琛屽垹闄ら�昏緫骞跺洖鏀跺崱 * * @param data @@ -649,34 +667,34 @@ } } - /** - * 鏍规嵁鍏ュ簱鏁版嵁淇℃伅锛岃幏鍙栨鏌ラ」淇℃伅锛屽鏋滃綋鍓嶆暟鎹凡缁忔娴嬪畬鎴愶紝鏌ヨ妫�娴嬬粨鏋滐紝濡傛灉娌℃湁妫�娴嬪畬鎴愬垯鏍规嵁妫�娴嬮」閰嶇疆鑾峰彇闇�瑕佹娴嬬殑椤圭洰淇℃伅 - * - * @param data - * @return - */ - @RequestMapping("/get-check-item") - public PageResponse<List<CheckItemData>> getCheckItem(@RequestBody InoutData data) { - try { - return inoutManager.getCheckItem(data); - } catch (Exception e) { - log.error("鍚庡彴寮傚父:{}", e); - return new PageResponse<List<CheckItemData>>( - RespCodeEnum.CODE_1111.getCode(), "鍚庡彴寮傚父锛�" + e.getMessage()); - } - } +// /** +// * 鏍规嵁鍏ュ簱鏁版嵁淇℃伅锛岃幏鍙栨鏌ラ」淇℃伅锛屽鏋滃綋鍓嶆暟鎹凡缁忔娴嬪畬鎴愶紝鏌ヨ妫�娴嬬粨鏋滐紝濡傛灉娌℃湁妫�娴嬪畬鎴愬垯鏍规嵁妫�娴嬮」閰嶇疆鑾峰彇闇�瑕佹娴嬬殑椤圭洰淇℃伅 +// * +// * @param data +// * @return +// */ +// @RequestMapping("/get-check-item") +// public PageResponse<List<CheckItemData>> getCheckItem(@RequestBody InoutData data) { +// try { +// return inoutManager.getCheckItem(data); +// } catch (Exception e) { +// log.error("鍚庡彴寮傚父:{}", e); +// return new PageResponse<List<CheckItemData>>( +// RespCodeEnum.CODE_1111.getCode(), "鍚庡彴寮傚父锛�" + e.getMessage()); +// } +// } - /** - * 鍒嗛〉鑾峰彇鏁版嵁淇℃伅 - * - * @param param - * @return - */ - @RequestMapping("/page-check-data") - public PageResponse<Page<InoutData>> pageCheckData( - @RequestBody InoutParam param) { - return inoutManager.pageCheckData(param); - } +// /** +// * 鍒嗛〉鑾峰彇鏁版嵁淇℃伅 +// * +// * @param param +// * @return +// */ +// @RequestMapping("/page-check-data") +// public PageResponse<Page<InoutData>> pageCheckData( +// @RequestBody InoutParam param) { +// return inoutManager.pageCheckData(param); +// } /** * 閬撻椄鎺у埗 @@ -777,7 +795,7 @@ } /** - * 鍒嗛〉鑾峰彇鎵︽牱璁板綍淇℃伅 + * 鍒嗛〉鑾峰彇鎵︽牱鏁版嵁 * * @param param * @return @@ -788,7 +806,7 @@ } /** - * 鎵︽牱椤甸潰鎻愪氦 + * 鎵︽牱椤甸潰鎻愪氦鏇存柊 * * @param data * @return @@ -798,4 +816,38 @@ return inoutManager.updateSampleData(data); } + + /** + * 鍒嗛〉鑾峰彇鍖栭獙鏁版嵁 + * + * @param param + * @return + */ + @RequestMapping("/page-check-data") + public PageResponse<Page<InoutCheckData>> pageCheckData(@RequestBody InoutCheckParam param) { + return inoutManager.pageCheckData(param); + } + + /** + * 鑾峰彇鍖栭獙椤逛俊鎭� + * + * @param param + * @return + */ + @RequestMapping("/get-check-item") + public PageResponse<List<CheckItemData>> getCheckItem(@RequestBody InoutCheckParam param) { + return inoutManager.getCheckItemData(param); + } + + /** + * 鍖栭獙椤甸潰鎻愪氦鏇存柊 + * + * @param data + * @return + */ + @RequestMapping("/update-check1") + public PageResponse<InoutCheckData> updateCheck1(@RequestBody InoutCheckData data) { + + return inoutManager.updateCheckData(data); + } } \ No newline at end of file -- Gitblit v1.9.3