From 1a47d9eef4cfe9385ce66b791de84db54a5ba87c Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期日, 25 六月 2023 20:30:36 +0800 Subject: [PATCH] 出入库流程优化-入库详单优化 --- igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java | 52 ++++++++++++++-------------------------------------- 1 files changed, 14 insertions(+), 38 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java index 8c8298f..956f9d5 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java @@ -7,6 +7,7 @@ import com.ld.igds.constant.RespCodeEnum; import com.ld.igds.data.Page; import com.ld.igds.data.PageResponse; +import com.ld.igds.data.SimpleDepot; import com.ld.igds.file.dto.FileData; import com.ld.igds.inout.InoutConstant; import com.ld.igds.inout.dto.InoutData; @@ -28,6 +29,7 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; + import javax.annotation.Resource; import java.net.URLDecoder; import java.util.Date; @@ -126,7 +128,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listInDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptIn(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); //鍏ュ簱娴佺▼ @@ -202,7 +204,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listOutDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); //鍏ュ簱娴佺▼ @@ -270,50 +272,24 @@ return inoutManager2.pageInoutData(param); } - /** - * 2022骞�11鏈�15鏃� 鏆傚仠浣跨敤 - * 鍏ュ簱鐨勫線鏉ュ崟浣嶄笅鎷夋 -- 浠庡叆搴撻�氱煡鍗曟垨寰�鏉ュ崟浣嶈〃涓煡璇� - * - * @param param 鏌ヨ鍏抽敭瀛楀彲浠ユ槸ID涔熷彲鑳芥槸鍚嶇О - * @return - - @RequestMapping("/list-in-customer") public PageResponse<List<InoutCustomer>> listInCustomer(@RequestBody InoutParam param) { - - return inoutManager2.listCustomerIn(param); - } - */ - /** * 鍏ュ簱閫氱煡鍗�-鑾峰彇娌℃湁瀹屾垚鐨勯�氱煡鍗曞垪琛� * * @return */ - @RequestMapping("/list-notice鈥攊n") + @RequestMapping("/list-notice-in") public PageResponse<List<InoutNoticeIn>> listNoticeIn(@RequestBody NoticeParam param) { return inoutManager2.listNoticeIn(param); } - /** - * - * 2022骞�11鏈�15鏃� 鏆傚仠浣跨敤 - * 鍑哄簱鐨勫線鏉ュ崟浣嶄笅鎷夋 -- 浠庡嚭搴撻�氱煡鍗曟垨寰�鏉ュ崟浣嶈〃涓煡璇� - * - * @param param - * @return - @RequestMapping("/list-out-customer") public PageResponse<List<InoutCustomer>> listOutCustomer( - @RequestBody InoutParam param) { - - return inoutManager2.listCustomerOut(param); - } - */ /** * 鍑哄簱閫氱煡鍗�-鑾峰彇娌℃湁瀹屾垚鐨勯�氱煡鍗曞垪琛� * * @return */ - @RequestMapping("/list-notice鈥攐ut") + @RequestMapping("/list-notice-out") public PageResponse<List<InoutNoticeOut>> listNoticeOut(@RequestBody NoticeParam param) { return inoutManager2.listNoticeOut(param); } @@ -338,7 +314,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listInDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptIn(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); // 绮鍝佺涓嬫媺妗� @@ -379,7 +355,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listInDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptIn(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); //鍏ュ簱娴佺▼ @@ -410,11 +386,11 @@ .getCompanyId(), deptId); //鑾峰彇鎵�鏈夌殑鍦扮鍒楄〃鐢ㄤ簬椤甸潰鐢ㄦ埛閫夋嫨 - List<WeightDto> listWeight = inoutCommonManager.getInoutWeightAll(listInoutConf, InoutConstant.CONF_TYPE_30); + List<InoutConf> listWeight = inoutCommonManager.getInoutConf(listInoutConf, InoutConstant.CONF_TYPE_30); view.addObject("listWeight", listWeight); // 鑾峰彇褰撳墠鍦扮淇℃伅 - WeightDto weightDto = inoutCommonManager.getInoutCurWeight(listWeight, sort); + InoutConf weightDto = inoutCommonManager.getInoutConf(listInoutConf, sort, InoutConstant.CONF_TYPE_30); view.addObject("weightDto", weightDto); // 杩囩▼鎽勫儚澶�1 @@ -456,7 +432,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listInDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(), deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); // 绮鍝佺涓嬫媺妗� @@ -495,7 +471,7 @@ view.addObject("deptId", deptId); // 浠撳簱鍒楄〃鍋氫笅鎷夋浣跨敤 - List<Depot> listDepot = commonManager.listInDepot(); + List<SimpleDepot> listDepot = commonManager.getCacheDeptOut(user.getCompanyId(),deptId); view.addObject(Constant.MODEL_KEY_DEPOT_LIST, listDepot); //鍏ュ簱娴佺▼ @@ -526,11 +502,11 @@ .getCompanyId(), deptId); //鑾峰彇鎵�鏈夌殑鍦扮鍒楄〃鐢ㄤ簬椤甸潰鐢ㄦ埛閫夋嫨 - List<WeightDto> listWeight = inoutCommonManager.getInoutWeightAll(listInoutConf, InoutConstant.CONF_TYPE_30); + List<InoutConf> listWeight = inoutCommonManager.getInoutConf(listInoutConf, InoutConstant.CONF_TYPE_30); view.addObject("listWeight", listWeight); // 鑾峰彇褰撳墠鍦扮淇℃伅 - WeightDto weightDto = inoutCommonManager.getInoutCurWeight(listWeight, sort); + InoutConf weightDto = inoutCommonManager.getInoutConf(listInoutConf, sort, InoutConstant.CONF_TYPE_30); view.addObject("weightDto", weightDto); // 杩囩▼鎽勫儚澶�1 -- Gitblit v1.9.3