This commit is contained in:
2025-12-01 10:49:36 +08:00
parent f8a23a3342
commit 601656e97b
4 changed files with 24 additions and 15 deletions

View File

@@ -5,16 +5,16 @@
<mapper namespace="com.czg.service.account.mapper.BkContactListMapper">
<select id="getUserList" resultType="com.czg.account.entity.BkContactList">
SELECT
`order`.call_phone AS phone,
count( 1 ) AS orderNum,
sum( CASE `order`.`status` WHEN '已取消' THEN 1 ELSE 0 END ) AS cancelNum,
MAX(`order`.create_time) AS lastBookingTime
FROM
`bk_order` `order`
INNER JOIN bk_contact_list contact ON `order`.call_phone = contact.phone AND contact.shop_id = #{shopId}
WHERE
`order`.shop_id = #{shopId}
SELECT user.nick_name AS nickName,
`order`.call_phone AS phone,
count(1) AS orderNum,
sum(CASE `order`.`status` WHEN '已取消' THEN 1 ELSE 0 END) AS cancelNum,
MAX(`order`.create_time) AS lastBookingTime
FROM `bk_order` `order`
INNER JOIN bk_contact_list contact
ON `order`.call_phone = contact.phone AND contact.shop_id = #{shopId}
LEFT JOIN tb_shop_user user ON `contact`.phone = user.phone and user.main_shop_id = #{mainShopId}
WHERE `order`.shop_id = #{shopId}
GROUP BY `order`.call_phone
</select>
</mapper>