|
|
|
@ -2,19 +2,22 @@ |
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|
|
|
<mapper namespace="com.qniao.dam.infrastructure.persistent.dao.utc.UserTaskCompleteDao"> |
|
|
|
|
|
|
|
<select id="getUserTaskComplete" resultType="com.qniao.dam.api.query.utc.user.response.UserGetUserTaskCompleteVo"> |
|
|
|
SELECT datt.task_group, |
|
|
|
datt.task_type, |
|
|
|
datt.stage_code, |
|
|
|
datt.task_name, |
|
|
|
datt.task_desc, |
|
|
|
datt.reward_value, |
|
|
|
IFNULL(dautc.complete_status, 0) as completeStatus |
|
|
|
from da_task_template as datt |
|
|
|
WHERE datt.task_group = #{queryParams.taskGroup} |
|
|
|
and dautc.user_id = #{queryParams.queryUserId} |
|
|
|
and datt.task_type = #{queryParams.taskType} |
|
|
|
limit 1 |
|
|
|
<select id="listSubVo" resultType="com.qniao.dam.api.query.utc.user.response.UserGetUserSubTaskCompleteVo"> |
|
|
|
SELECT dastt.sub_task_name, |
|
|
|
dastt.sub_task_type, |
|
|
|
dastt.sub_task_desc, |
|
|
|
dastt.required_count, |
|
|
|
daustc.complete_count, |
|
|
|
daustc.complete_status, |
|
|
|
daustc.complete_time, |
|
|
|
dastt.sort |
|
|
|
from da_sub_task_template as dastt |
|
|
|
LEFT JOIN da_user_sub_task_complete as daustc |
|
|
|
on daustc.is_delete = 0 and dastt.id = daustc.sub_task_template_id and |
|
|
|
daustc.user_task_complete_id = #{userTaskCompleteId} |
|
|
|
where dastt.is_delete = 0 |
|
|
|
and dastt.task_template_id = #{taskTemplateId} |
|
|
|
ORDER BY dastt.sort ASC |
|
|
|
</select> |
|
|
|
|
|
|
|
</mapper> |