分享达标

大转盘 获取次数区分
抽奖 区分
统计 订单数统一接口
This commit is contained in:
2024-12-07 11:03:53 +08:00
parent a297859b47
commit 94159c174e
6 changed files with 116 additions and 41 deletions

View File

@@ -295,18 +295,26 @@
</select>
<select id="selectOrdersByDay" resultType="com.sqx.modules.orders.entity.Orders">
SELECT orders.*
FROM orders
LEFT JOIN disc_spinning_record record ON orders.orders_id = record.order_id
WHERE orders.user_id = #{userId}
AND orders.`status` = 1
AND orders.create_time > DATE_FORMAT(CURDATE(), '%Y-%m-%d 00:00:00')
AND record.order_id IS NULL
ORDER BY orders.create_time LIMIT 1
</select>
<select id="countOrderNum" resultType="Integer">
SELECT
orders.*
count(*)
FROM
orders
LEFT JOIN disc_spinning_record record ON orders.orders_id = record.order_id
WHERE
orders.user_id = #{userId}
orders.user_id = #{userId}
AND orders.`status` = 1
AND orders.create_time > DATE_FORMAT( CURDATE(), '%Y-%m-%d 00:00:00' )
AND record.order_id IS NULL
ORDER BY
orders.create_time
LIMIT 1
<if test="time !=null and time != ''">
and create_time > #{time}
</if>
</select>
</mapper>