From 6781628db9ee02f57dffc5cd5aba7a9f109ee246 Mon Sep 17 00:00:00 2001
From: zhangzeli <123456>
Date: 星期二, 09 十一月 2021 14:58:38 +0800
Subject: [PATCH] 意见建议
---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java | 64 +++++++++++++++++++++++++++++++
1 files changed, 63 insertions(+), 1 deletions(-)
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
index b2e05eb..5fef915 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
@@ -5,6 +5,8 @@
import cn.exrick.xboot.core.common.utils.SecurityUtil;
import cn.exrick.xboot.core.common.vo.PageVo;
import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.core.entity.User;
+import cn.exrick.xboot.core.service.UserService;
import cn.exrick.xboot.your.entity.Area;
import cn.exrick.xboot.your.entity.OrderDetail;
import cn.exrick.xboot.your.entity.OrderTask;
@@ -52,6 +54,9 @@
@Autowired
private SecurityUtil securityUtil;
+
+ @Autowired
+ private UserService userService;
@RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
@ApiOperation(value = "閫氳繃id鑾峰彇")
@@ -125,7 +130,7 @@
String format = DateUtil.format(new Date(), "yyyy-MM-dd");
wrapper2.eq("area_id",area.getId());
wrapper2.eq("send_date",format);
- wrapper2.ne("status",0);
+ wrapper2.eq("status",0);
wrapper2.orderByAsc("seq");
List<OrderTask> list = iOrderTaskService.list(wrapper2);
if(list.size()>0){
@@ -143,6 +148,63 @@
return new ResultUtil<OrderTask>().setData(orderTask);
}
+ @RequestMapping(value = "/getTodayOtherInfo", method = RequestMethod.GET)
+ @ApiOperation(value = "鑾峰彇鍏跺畠淇℃伅")
+ public Result<Object> getTodayOtherInfo() {
+
+ QueryWrapper<Area> wrapper = new QueryWrapper<Area>();
+ wrapper.eq("user_id",securityUtil.getCurrUser().getId());
+ Area area = iAreaService.getOne(wrapper);
+ if(area==null){
+ return ResultUtil.error("璇疯仈绯荤鐞嗗憳缁戝畾鐗囧尯閰嶉�佸憳");
+ }
+
+ QueryWrapper<OrderTask> wrapper2 = new QueryWrapper<OrderTask>();
+ String format = DateUtil.format(new Date(), "yyyy-MM-dd");
+ wrapper2.eq("area_id",area.getId());
+ wrapper2.eq("send_date",format);
+ wrapper2.ne("status",0);
+ wrapper2.orderByAsc("seq");
+ int count = iOrderTaskService.count(wrapper2);
+
+
+ QueryWrapper<OrderTask> wrapper4 = new QueryWrapper<OrderTask>();
+ wrapper4.eq("area_id",area.getId());
+ wrapper4.eq("send_date",format);
+ int count2 = iOrderTaskService.count(wrapper4);
+
+
+ Map<String,Object> map = new HashMap<>();
+ map.put("num",count+"/"+count2);
+
+ QueryWrapper<OrderTask> wrapper5 = new QueryWrapper<OrderTask>();
+ wrapper5.ne("status",0);
+ wrapper5.eq("send_date",format);
+
+ PageVo page = new PageVo();
+ page.setSort("updateTime");
+ page.setOrder("desc");
+ page.setPageSize(1);
+ page.setPageNumber(0);
+ IPage<OrderTask> data = iOrderTaskService.page(PageUtil.initMpPage(page), wrapper5);
+ String content = "";
+ if(data.getRecords().size()>0){
+ String userId = data.getRecords().get(0).getUserId();
+ User user = userService.get(userId);
+
+ QueryWrapper<OrderTask> wrapper6 = new QueryWrapper<OrderTask>();
+ wrapper6.eq("user_id",userId);
+ wrapper6.eq("send_date",format);
+ wrapper6.ne("status",0);
+ int count6 = iOrderTaskService.count(wrapper6);
+ if(count6>0){
+ content+=user.getNickname()+"宸查厤閫�"+count6+"鍗�";
+ }
+ }
+ map.put("content",content);
+ return new ResultUtil<Object>().setData(map);
+ }
+
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "鍒嗛〉鑾峰彇")
public Result<IPage<OrderTask>> getByPage(PageVo page) {
--
Gitblit v1.9.1