From f73e9c5419c82b9ff685b8e67d839fd942100073 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 22 十月 2025 18:05:10 +0800
Subject: [PATCH] 修改bug
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DataStatisticsController.java | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DataStatisticsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DataStatisticsController.java
index 7608496..3a0a598 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DataStatisticsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DataStatisticsController.java
@@ -558,7 +558,7 @@
TCrmBranch branch = crmBranchService.getOne(Wrappers.lambdaQuery(TCrmBranch.class)
.eq(TCrmBranch::getUserId, user.getUserId()));
if (branch != null) {
- List<TCrmClinic> list = crmClinicService.list(Wrappers.lambdaQuery(TCrmClinic.class).eq(TCrmClinic::getBranchId, branch.getId()));
+ List<TCrmClinic> list = crmClinicService.list(Wrappers.lambdaQuery(TCrmClinic.class).eq(TCrmClinic::getBranchId, branch.getId()).in(TCrmClinic::getStatus,Arrays.asList(3,4,5)));
if (!list.isEmpty()) {
List<String> crmClinicIds = list.stream().map(TCrmClinic::getId).collect(Collectors.toList());
@@ -683,6 +683,7 @@
} else {
eq.eq(TCrmClinic::getBranchId, branch.getId());
}
+ eq.in(TCrmClinic::getStatus,Arrays.asList(3,4,5));
List<TCrmClinic> list = crmClinicService.list(eq);
branchAdminStatisticsTwoVo.setClinicNum(list.size());
@@ -769,6 +770,7 @@
if (branch != null) {
LambdaQueryWrapper<TCrmClinic> eq = Wrappers.lambdaQuery(TCrmClinic.class);
eq.eq(TCrmClinic::getBranchId, branch.getId());
+ eq.eq(TCrmClinic::getStatus, Arrays.asList(3,4,5));
List<TCrmClinic> list = crmClinicService.list(eq);
List<String> clinicIds = list.stream().map(TCrmClinic::getId).collect(Collectors.toList());
@@ -1122,6 +1124,7 @@
if(query.getBranchId()!=null && !query.getBranchId().isEmpty()){
eq.eq(TCrmClinic::getBranchId, query.getBranchId());
}
+ eq.in(TCrmClinic::getStatus,Arrays.asList(3,4,5));
List<TCrmClinic> list = crmClinicService.list(eq);
List<String> clinicIds = list.stream().map(TCrmClinic::getId).collect(Collectors.toList());
@@ -1186,13 +1189,13 @@
if (query.getName() != null && !query.getName().isEmpty()) {
collect = collect.stream().filter(e -> e.getGoodsName().equals(query.getName())).collect(Collectors.toList());
}
- if (query.getType() == 1) {
+ if (query.getType() == 1 && !collect.isEmpty()) {
ProcurementStatisticsVO procurementStatisticsVO = new ProcurementStatisticsVO();
procurementStatisticsVO.setTime(LocalDate.now().toString());
procurementStatisticsVO.setCount(collect.stream().mapToInt(TErpProcurementGoods::getPurchaseCount).sum());
procurementStatisticsVOS.add(procurementStatisticsVO);
}
- if (query.getType() == 2) {
+ if (query.getType() == 2 && !collect.isEmpty()) {
// 昨日的数据
ProcurementStatisticsVO procurementStatisticsVO = new ProcurementStatisticsVO();
procurementStatisticsVO.setTime(LocalDate.now().minusDays(1).toString());
@@ -1200,7 +1203,7 @@
procurementStatisticsVOS.add(procurementStatisticsVO);
}
- if (query.getType() == 3) {
+ if (query.getType() == 3 && !collect.isEmpty()) {
// 近7天的数据
for (int i = 6; i >= 0; i--) {
ProcurementStatisticsVO procurementStatisticsVO = new ProcurementStatisticsVO();
@@ -1210,7 +1213,7 @@
procurementStatisticsVOS.add(procurementStatisticsVO);
}
}
- if (query.getType() == 4) {
+ if (query.getType() == 4 && !collect.isEmpty()) {
// 按月算
for (int i = 5; i >= 0; i--) {
ProcurementStatisticsVO procurementStatisticsVO = new ProcurementStatisticsVO();
@@ -1224,7 +1227,7 @@
}
}
- if (query.getType() == 5) {
+ if (query.getType() == 5 && !collect.isEmpty()) {
// 按月算
for (int i = 11; i >= 0; i--) {
ProcurementStatisticsVO procurementStatisticsVO = new ProcurementStatisticsVO();
--
Gitblit v1.7.1