From dfc9552392f9f973ab52e55d58a7ae2acdaeb1f3 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期日, 09 三月 2025 14:19:43 +0800 Subject: [PATCH] 四期 --- src/main/java/com/zy/asrs/controller/ReportQueryController.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 46 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ReportQueryController.java b/src/main/java/com/zy/asrs/controller/ReportQueryController.java index c05293c..35099de 100644 --- a/src/main/java/com/zy/asrs/controller/ReportQueryController.java +++ b/src/main/java/com/zy/asrs/controller/ReportQueryController.java @@ -39,11 +39,29 @@ public R queryViewStockUseListByPages(@RequestParam(defaultValue = "1")Integer curr, @RequestParam(defaultValue = "10")Integer limit, @RequestParam Map<String, Object> param){ + ViewStockUseBean bean = new ViewStockUseBean(); bean.setPageSize(limit); bean.setPageNumber(curr); - List<ViewStockUseBean> list= reportQueryMapper.queryViewStockUseList(bean); - int count = reportQueryMapper.getViewStockUseCount(bean); + + List<ViewStockUseBean> list = new ArrayList<>(); + int count = 0; + + if(Cools.isEmpty(param.get("locType"))){ + param.put("locType","asr_loc"); + } + + if("agv_loc_1".equals(param.get("locType").toString())){ + list = reportQueryMapper.queryViewStockUse1List(bean); + count = reportQueryMapper.getViewStockUse1Count(bean); + }else if("agv_loc_3".equals(param.get("locType").toString())){ + list = reportQueryMapper.queryViewStockUse3List(bean); + count = reportQueryMapper.getViewStockUse3Count(bean); + }else { + list = reportQueryMapper.queryViewStockUseList(bean); + count = reportQueryMapper.getViewStockUseCount(bean); + } + Page<ViewStockUseBean> page = new Page<>(); page.setRecords(list); page.setTotal(count); @@ -70,6 +88,26 @@ String locNo = String.valueOf(param.get("loc_no")); if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { bean.setLoc_no(locNo); + } + String lev1 = String.valueOf(param.get("lev1")); + if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { + bean.setLev1(Integer.parseInt(lev1)); + } + String floor = String.valueOf(param.get("floor")); + if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { + bean.setFloor(Integer.parseInt(floor)); + } + String matnr = String.valueOf(param.get("matnr")); + if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { + bean.setMatnr(matnr); + } + String maktx = String.valueOf(param.get("maktx")); + if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { + bean.setMaktx(maktx); + } + String locType1 = String.valueOf(param.get("locType1")); + if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { + bean.setMaktx(locType1); } // List<ViewStayTimeBean> list = reportQueryMapper.queryViewStayTimeList(bean); // int count = reportQueryMapper.getViewStayTimeCount(bean); @@ -151,6 +189,9 @@ @RequestMapping("/viewWorkInList.action") public Map<String,Object> viewWorkInList(ViewWorkInBean bean){ List<ViewWorkInBean> list = reportQueryMapper.queryViewWorkInList(bean); + for (ViewWorkInBean viewWorkInBean : list) { + viewWorkInBean.sype(); + } int count = reportQueryMapper.getViewWorkInCount(bean); Page<ViewWorkInBean> page = new Page<>(); page.setRecords(list); @@ -229,6 +270,9 @@ @RequestMapping("/viewWorkOutList.action") public R viewWorkOutList(ViewWorkInBean bean){ List<ViewWorkInBean> list = reportQueryMapper.queryViewWorkOutList(bean); + for (ViewWorkInBean viewWorkInBean : list) { + viewWorkInBean.sype(); + } int count = reportQueryMapper.getViewWorkOutCount(bean); Page<ViewWorkInBean> page = new Page<>(); page.setRecords(list); -- Gitblit v1.9.1