抽奖次数

This commit is contained in:
2024-12-24 10:39:11 +08:00
parent 6ffa4d5bf8
commit 8ffb5bb329
7 changed files with 41 additions and 17 deletions

View File

@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sqx.modules.userSign.dao.UserSignRecordDao">
<select id="getNoRecordTask" resultType="List">
<select id="getNoRecordTask" resultType="Long">
SELECT
sign.id
FROM
@@ -16,10 +16,10 @@
order by sign.create_time asc
</select>
<select id="getTaskWCount" resultType="Map">
<select id="getTaskWCount" resultType="com.sqx.modules.userSign.entity.UserSignRecord">
SELECT
sign.id,
#{wCount} - COUNT(CASE WHEN spRecord.source_id IS NOT NULL THEN 1 END) AS record_count
sign.id as id,
#{wCount} - COUNT(CASE WHEN spRecord.source_id IS NOT NULL THEN 1 END) AS `day`
FROM
user_sign_record sign
LEFT JOIN disc_spinning_record spRecord ON sign.id = spRecord.source_id