From b224bed44087dcda811a30b55e27b2e59d625e9e Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 1 Dec 2025 15:34:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E8=B5=B7=E8=8F=9C=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/KitchenDetailMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cash-service/order-service/src/main/resources/mapper/KitchenDetailMapper.xml b/cash-service/order-service/src/main/resources/mapper/KitchenDetailMapper.xml index 5abf405f4..b77269d76 100644 --- a/cash-service/order-service/src/main/resources/mapper/KitchenDetailMapper.xml +++ b/cash-service/order-service/src/main/resources/mapper/KitchenDetailMapper.xml @@ -52,7 +52,7 @@ COALESCE(`table`.`name`, '无台桌') AS tableName, `table`.`area_id` AS areaId, CASE WHEN `table`.id IS NULL THEN '吧台' ELSE COALESCE(`area`.`name`, '') END AS areaName, - count( detail.id ) AS pendingDishCount + sum(case when detail.sub_status = 'READY_TO_SERVE' then detail.num - detail.return_num else 0 end) AS pendingDishCount FROM `tb_order_detail` detail INNER JOIN `tb_order_info` `order` ON detail.order_id = `order`.id AND `order`.`status` = 'unpaid'