|  |  |  | 
|---|
|  |  |  | ViewInOutBean bean = new ViewInOutBean(); | 
|---|
|  |  |  | bean.setPageSize(limit); | 
|---|
|  |  |  | bean.setPageNumber(curr); | 
|---|
|  |  |  | if (!Cools.isEmpty(param.get("query_date"))) { | 
|---|
|  |  |  | String  queryDate = (String) param.get("query_date"); | 
|---|
|  |  |  | String[] split = queryDate.split(" - "); | 
|---|
|  |  |  | bean.setBegin_date(split[0]); | 
|---|
|  |  |  | bean.setEnd_date(split[1]); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<ViewInOutBean> list = reportQueryMapper.queryViewInOutList(bean); | 
|---|
|  |  |  | int count = reportQueryMapper.getViewInOutCount(bean); | 
|---|
|  |  |  | Page<ViewInOutBean> page = new Page<>(); | 
|---|
|  |  |  | 
|---|
|  |  |  | public R viewWorkCountInList(@RequestParam(defaultValue = "1")Integer curr, | 
|---|
|  |  |  | @RequestParam(defaultValue = "10")Integer limit, | 
|---|
|  |  |  | @RequestParam Map<String, Object> param){ | 
|---|
|  |  |  | List<ViewWorkCountInView> allCountIn = reportQueryMapper.selectWorkCountIn(Integer.valueOf((String) param.get("pageNumber")), Integer.valueOf((String) param.get("pageSize"))); | 
|---|
|  |  |  | Integer total = reportQueryMapper.selectWorkCountInTotal(); | 
|---|
|  |  |  | String startTime = "1970.1.2"; | 
|---|
|  |  |  | String endTime = "2099.1.2"; | 
|---|
|  |  |  | if (!Cools.isEmpty(param.get("query_date"))) { | 
|---|
|  |  |  | String  queryDate = (String) param.get("query_date"); | 
|---|
|  |  |  | String[] split = queryDate.split(" - "); | 
|---|
|  |  |  | startTime= split[0].split(" ")[0].replace("-","."); | 
|---|
|  |  |  | endTime = split[1].split(" ")[0].replace("-","."); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<ViewWorkCountInView> allCountIn = reportQueryMapper.selectWorkCountIn(Integer.valueOf((String) param.get("pageNumber")), Integer.valueOf((String) param.get("pageSize")), (String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | Integer total = reportQueryMapper.selectWorkCountInTotal((String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | Page<ViewWorkCountInView> page = new Page<>(); | 
|---|
|  |  |  | page.setRecords(allCountIn); | 
|---|
|  |  |  | page.setTotal(total); | 
|---|
|  |  |  | return R.ok(page); | 
|---|
|  |  |  | Integer sum = reportQueryMapper.selectWorkCountInSum((String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | HashMap<String, Object> result = new HashMap<>(); | 
|---|
|  |  |  | result.put("page",page); | 
|---|
|  |  |  | result.put("sum",sum); | 
|---|
|  |  |  | return R.ok(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | public R viewWorkCountOutList(@RequestParam(defaultValue = "1")Integer curr, | 
|---|
|  |  |  | @RequestParam(defaultValue = "10")Integer limit, | 
|---|
|  |  |  | @RequestParam Map<String, Object> param){ | 
|---|
|  |  |  | List<ViewWorkCountInView> allCountIn = reportQueryMapper.selectWorkCountOut(Integer.valueOf((String) param.get("pageNumber")), Integer.valueOf((String) param.get("pageSize"))); | 
|---|
|  |  |  | Integer total = reportQueryMapper.selectWorkCountOutTotal(); | 
|---|
|  |  |  | String startTime = "1970.1.2"; | 
|---|
|  |  |  | String endTime = "2099.1.2"; | 
|---|
|  |  |  | if (!Cools.isEmpty(param.get("query_date"))) { | 
|---|
|  |  |  | String  queryDate = (String) param.get("query_date"); | 
|---|
|  |  |  | String[] split = queryDate.split(" - "); | 
|---|
|  |  |  | startTime= split[0].split(" ")[0].replace("-","."); | 
|---|
|  |  |  | endTime = split[1].split(" ")[0].replace("-","."); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<ViewWorkCountInView> allCountIn = reportQueryMapper.selectWorkCountOut(Integer.valueOf((String) param.get("pageNumber")), Integer.valueOf((String) param.get("pageSize")), (String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | Integer total = reportQueryMapper.selectWorkCountOutTotal((String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | Page<ViewWorkCountInView> page = new Page<>(); | 
|---|
|  |  |  | page.setRecords(allCountIn); | 
|---|
|  |  |  | page.setTotal(total); | 
|---|
|  |  |  | return R.ok(page); | 
|---|
|  |  |  | Integer sum = reportQueryMapper.selectWorkCountOutSum((String) param.get("matnr"), startTime,endTime); | 
|---|
|  |  |  | HashMap<String, Object> result = new HashMap<>(); | 
|---|
|  |  |  | result.put("page",page); | 
|---|
|  |  |  | result.put("sum",sum); | 
|---|
|  |  |  | return R.ok(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //excel导出 | 
|---|