From bc666cce4e7905e99174195df033bcff1ed799d6 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期一, 31 五月 2021 18:12:13 +0800 Subject: [PATCH] 1.平仓日入库查询 --- src/main/java/com/zy/asrs/controller/LocNormalController.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/LocNormalController.java b/src/main/java/com/zy/asrs/controller/LocNormalController.java index cb1c130..f95e567 100644 --- a/src/main/java/com/zy/asrs/controller/LocNormalController.java +++ b/src/main/java/com/zy/asrs/controller/LocNormalController.java @@ -12,7 +12,9 @@ import com.core.common.R; import com.sun.org.apache.bcel.internal.generic.NEW; import com.zy.asrs.entity.LocNormal; +import com.zy.asrs.entity.LocNormalReport; import com.zy.asrs.entity.param.LocNormalParam; +import com.zy.asrs.service.LocNormalReportService; import com.zy.asrs.service.LocNormalService; import com.zy.common.utils.excel.locNomal.LocNormalExcel; import com.zy.common.utils.excel.locNomal.LocNormalExcelListener; @@ -28,6 +30,7 @@ import org.springframework.web.multipart.MultipartFile; import java.io.IOException; +import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -39,6 +42,8 @@ public class LocNormalController extends BaseController { @Autowired private LocNormalService locNormalService; + @Autowired + private LocNormalReportService locNormalReportService; @RequestMapping(value = "/locNomal/list/auth") @ManagerAuth @@ -209,4 +214,43 @@ locNormalService.pdaLocNormalMove(list); return R.ok(); } + + @RequestMapping(value = "/locNomal/getInListByDay") + @ManagerAuth(memo = "骞充粨鏃ュ嚭鍏ュ簱鏌ヨ") + public R getInListByDay(@RequestParam(defaultValue = "1") Integer curr, + @RequestParam(defaultValue = "10") Integer limit, + @RequestParam(required = false) String orderByField, + @RequestParam(required = false) String orderByType, + @RequestParam(required = false) String condition, + @RequestParam Map<String, Object> param) { + excludeTrash(param); + EntityWrapper<LocNormalReport> wrapper = new EntityWrapper<>(); + List<String> orderList = new ArrayList<>(); + orderList.add("time"); + wrapper.eq("state", param.get("state").toString()).orderDesc(orderList); + String timeRange = ""; + String time1 = ""; + String time2 = ""; + if (!Cools.isEmpty(param.get("query_date"))) { + timeRange = param.get("query_date").toString(); + time1 = timeRange.substring(0, 19); + time2 = timeRange.substring(21, timeRange.length()); + } + param.remove("query_date"); + convert(param, wrapper); + if (time1 != "" && time2 != "") { + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Date dateTime1 = new Date(); + Date dateTime2 = new Date(); + try { + dateTime1 = formatter.parse(time1); + dateTime2 = formatter.parse(time2); + } catch (Exception e) { + e.printStackTrace(); + } + wrapper.ge("time", dateTime1).and().le("time", dateTime2); + } + allLike(LocNormalReport.class, param.keySet(), wrapper, condition); + return R.ok(locNormalReportService.selectPage(new Page<>(curr, limit), wrapper)); + } } -- Gitblit v1.9.1