| | |
| | | </select> |
| | | |
| | | |
| | | <select id="listUserAwardResult" parameterType="java.lang.Long" resultMap="BaseResultMap"> |
| | | SELECT r.* FROM `lucky_activity_award_result` r LEFT JOIN `lucky_activity` a ON r.`activity_id`=a.`id` |
| | | where uid=#{uid} and app_id=#{appId} |
| | | |
| | | <if test="stateList!=null"> |
| | | <foreach collection="stateList" item="state" open=" and (" close=")" separator=" or "> |
| | | r.state=#{state} |
| | | </foreach> |
| | | </if> |
| | | |
| | | <if test="activityStateList!=null"> |
| | | <foreach collection="activityStateList" item="state" open=" and (" close=")" separator=" or "> |
| | | a.state=#{state} |
| | | </foreach> |
| | | </if> |
| | | order by r.create_time desc |
| | | limit #{start},#{count} |
| | | </select> |
| | | |
| | | <select id="countUserAwardResult" resultType="java.lang.Long"> |
| | | SELECT count(*) FROM `lucky_activity_award_result` r LEFT JOIN `lucky_activity` a ON r.`activity_id`=a.`id` |
| | | where uid=#{uid} and app_id=#{appId} |
| | | |
| | | <if test="stateList!=null"> |
| | | <foreach collection="stateList" item="state" open=" and (" close=")" separator=" or "> |
| | | r.state=#{state} |
| | | </foreach> |
| | | </if> |
| | | |
| | | <if test="activityStateList!=null"> |
| | | <foreach collection="activityStateList" item="state" open=" and (" close=")" separator=" or "> |
| | | a.state=#{state} |
| | | </foreach> |
| | | </if> |
| | | </select> |
| | | |
| | | |
| | | <update id="setStateByActivityId"> |
| | | update lucky_activity_award_result |
| | | <set> |