diff --git a/dl-module-repair/src/main/resources/mapper/base/RepairStatisticsMapper.xml b/dl-module-repair/src/main/resources/mapper/base/RepairStatisticsMapper.xml index 8435e469..bf6f35ab 100644 --- a/dl-module-repair/src/main/resources/mapper/base/RepairStatisticsMapper.xml +++ b/dl-module-repair/src/main/resources/mapper/base/RepairStatisticsMapper.xml @@ -148,7 +148,7 @@ ROW_NUMBER() OVER (PARTITION BY c.id ORDER BY r.in_time DESC) AS rn, COUNT(*) OVER (PARTITION BY c.id) AS consumeCount -- 新增字段:消费次数 FROM base_customer_main c - JOIN dl_repair_tickets r ON c.id = r.user_id + JOIN dl_repair_tickets r ON c.id = r.user_id AND r.deleted = 0 LEFT JOIN dl_repair_titem t ON r.id = t.ticket_id WHERE 1 = 1 @@ -193,7 +193,7 @@ FROM base_car_main car INNER JOIN base_customer_car cc ON car.id = cc.car_id LEFT JOIN base_customer_main c ON cc.cus_id = c.id - INNER JOIN dl_repair_tickets r ON car.license_number = r.car_no + INNER JOIN dl_repair_tickets r ON car.license_number = r.car_no AND r.deleted = 0 ) t WHERE t.rn = 1