From bb98a34fa619fddd47c7365da858d767ae080c9b Mon Sep 17 00:00:00 2001 From: dev_ljl <2590379346@qq.com> Date: Tue, 8 Jul 2025 16:08:19 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/property/mapper/PlantsRentalOrderMapper.java | 3 +++ .../property/service/impl/PlantsRentalOrderServiceImpl.java | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/mapper/PlantsRentalOrderMapper.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/mapper/PlantsRentalOrderMapper.java index ee69c39..1409804 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/mapper/PlantsRentalOrderMapper.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/mapper/PlantsRentalOrderMapper.java @@ -61,4 +61,7 @@ public interface PlantsRentalOrderMapper extends BaseMapperPlus countOrderAndAmount(); + @Select("SELECT COUNT(DISTINCT customer_name) FROM plants_rental_order") + Integer countDistinctCustomerName(); + } diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/PlantsRentalOrderServiceImpl.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/PlantsRentalOrderServiceImpl.java index dd287c4..45f014c 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/PlantsRentalOrderServiceImpl.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/PlantsRentalOrderServiceImpl.java @@ -406,10 +406,9 @@ public class PlantsRentalOrderServiceImpl implements IPlantsRentalOrderService { */ @Override public Map countCustomers() { - LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); - lqw.groupBy(PlantsRentalOrder::getCustomerName); + Integer count= baseMapper.countDistinctCustomerName(); Map map = new HashMap<>(); - map.put("count",baseMapper.selectVoList(lqw).size()); + map.put("count",count); return map; } }