From cd8f7367c9e73fc3d510ce8fbde890a12287da6f Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Fri, 24 Oct 2025 11:02:34 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9A=E6=AF=8F=E6=97=A5=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E5=95=86=E5=93=81=E9=94=80=E9=87=8F=E5=8F=8A=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E6=95=B0=E9=87=8FBUG=E4=BF=AE=E5=A4=8D=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/quartz/DailySaleMapper.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ruoyi-quartz/src/main/resources/mapper/quartz/DailySaleMapper.xml b/ruoyi-quartz/src/main/resources/mapper/quartz/DailySaleMapper.xml index 5cf462e5a..d4b6cec68 100644 --- a/ruoyi-quartz/src/main/resources/mapper/quartz/DailySaleMapper.xml +++ b/ruoyi-quartz/src/main/resources/mapper/quartz/DailySaleMapper.xml @@ -11,11 +11,10 @@ COALESCE ( SUM( CASE WHEN ssd.sale_type = 2 THEN ssd.amount ELSE 0 END ), 0 ) AS refundAmount, COALESCE ( SUM( CASE WHEN ssd.sale_type = 1 THEN ssd.quantity ELSE 0 END ), 0 ) AS saleNum, COALESCE ( SUM( CASE WHEN ssd.sale_type = 2 THEN ssd.quantity ELSE 0 END ), 0 ) AS refundNum, - COALESCE ( COUNT( ssd.store_cus_id ), 0 ) AS customerNum, - COALESCE ( SUM( sps.quantity ), 0 ) AS storageNum + COALESCE ( COUNT(DISTINCT ssd.store_cus_id ), 0 ) AS customerNum, + ( SELECT COALESCE ( SUM( sps.quantity ), 0 ) FROM store_product_storage sps WHERE sps.store_id = ssd.store_id AND sps.voucher_date = #{voucherDate}) AS storageNum FROM store_sale_detail ssd - LEFT JOIN store_product_storage sps ON ssd.store_id = sps.store_id WHERE ssd.del_flag = 0 AND ssd.voucher_date = #{voucherDate} GROUP BY