From ff7f564dc6c43384857a80246f72575a40e86cde Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 26 七月 2024 16:55:52 +0800 Subject: [PATCH] 参考范围为空时设置异常标志为空 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHomePageController.java | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHomePageController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHomePageController.java index b8aadcf..a9503b5 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHomePageController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHomePageController.java @@ -306,7 +306,6 @@ if (s.equals(tjOrder.getCheckDoctor()) && tjOrder.getReleaseTime() != null) { releaseCount++; } - // TODO: 2023/3/31 鍙戦�佺煭淇�/閭欢缁熻 if (s.equals(tjOrder.getCheckDoctor()) && "1".equals(tjOrder.getSendEmail())) { messageCount++; } @@ -610,7 +609,12 @@ public Integer ToBeToday() { //褰撳墠鏃ユ湡鎷兼帴寮�濮嬪拰缁撴潫鏃堕棿 //鏃堕棿瀛楃涓茬被鍨嬭浆鎹㈡椂闂寸被鍨� - return orderService.count(new QueryWrapper<TjOrder>().between("create_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date())).eq("check_status", 0)); + return orderService.count(new QueryWrapper<TjOrder>() + .between("create_time", DateUtil.beginOfDay(new Date()), + DateUtil.endOfDay(new Date())) + .isNotNull("finish_time") + .eq("check_status", 0) + .ne("tj_category","13")); } /** @@ -623,7 +627,10 @@ public Integer checkedToday() { //褰撳墠鏃ユ湡鎷兼帴寮�濮嬪拰缁撴潫鏃堕棿 //鏃堕棿瀛楃涓茬被鍨嬭浆鎹㈡椂闂寸被鍨� - return orderService.count(new QueryWrapper<TjOrder>().isNotNull("finish_time").between("finish_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()))); + return orderService.count(new QueryWrapper<TjOrder>() + .isNotNull("finish_time") + .between("create_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date())) + .last("and (check_status=1 OR tj_category=13)")); } /** @@ -634,7 +641,9 @@ public Integer ReportToday() { //褰撳墠鏃ユ湡鎷兼帴寮�濮嬪拰缁撴潫鏃堕棿 //鏃堕棿瀛楃涓茬被鍨嬭浆鎹㈡椂闂寸被鍨� - return orderService.count(new QueryWrapper<TjOrder>().isNotNull("report_time").between("report_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()))); + return orderService.count(new QueryWrapper<TjOrder>() + .isNotNull("report_time") + .between("create_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()))); } /** @@ -645,7 +654,8 @@ @GetMapping("/registerToday") @ApiOperation(value = "鏌ヨ浠婃棩鐧昏") public Integer RegisterToday() { - return orderService.count(new QueryWrapper<TjOrder>().between("create_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()))); + return orderService.count(new QueryWrapper<TjOrder>() + .between("create_time", DateUtil.beginOfDay(new Date()), DateUtil.endOfDay(new Date()))); } @@ -720,13 +730,14 @@ Integer tuan=0; BigDecimal shouyi=new BigDecimal(0); for (TjOrder tjOrder : list) { - final TjCustomer byId = customerService.getById(tjOrder.getUserId()); - if (byId.getCusSex()==0){ - boys+=1; - }else if (byId.getCusSex()==1){ - girls+=1; + TjCustomer customer = customerService.getById(tjOrder.getUserId()); + if(null !=customer){ + if (customer.getCusSex()==0){ + boys+=1; + }else if (customer.getCusSex()==1){ + girls+=1; + } } - if ("2".equals(tjOrder.getTjType())){ person+=1; } else if ("1".equals(tjOrder.getTjType())) { @@ -737,7 +748,10 @@ wqqq.eq(TjFlowingWater::getOrderId,tjOrder.getOrderId()); final List<TjFlowingWater> list1 = tjFlowingWaterService.list(wqqq); for (TjFlowingWater tjFlowingWater : list1) { - shouyi.add(tjFlowingWater.getPaidIn()); + if(null !=tjFlowingWater.getPaidIn()){ + shouyi.add(tjFlowingWater.getPaidIn()); + } + } } chartVo.setBoysNum(boys); -- Gitblit v1.8.0