| | |
| | | </select> |
| | | |
| | | |
| | | <select id="getByUidAndTeamUid" resultMap="BaseResultMap"> |
| | | SELECT * FROM yeshi_ec_red_pack_win_invite d |
| | | WHERE d.`rwr_uid` = #{uid} AND d.`rwr_team_uid` = #{teamUid} |
| | | LIMIT 1 |
| | | </select> |
| | | |
| | | |
| | | <select id="getRewardList" resultMap="BaseResultMap"> |
| | | SELECT * FROM yeshi_ec_red_pack_win_invite d |
| | | WHERE d.`rwr_uid` = #{uid} |
| | |
| | | <if test="type != null">AND d.`rwr_type`= #{type}</if> |
| | | </select> |
| | | |
| | | |
| | | <select id="listWinUid" resultType="Long"> |
| | | SELECT d.`rwr_uid` FROM `yeshi_ec_red_pack_win_invite` d |
| | | WHERE d.`rwr_type`= 'inviteDownOrder' AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(d.rwr_create_time, '%Y%m')) =1 |
| | | GROUP BY d.`rwr_uid` |
| | | LIMIT #{start},#{count} |
| | | </select> |
| | | |
| | | <select id="countLastMonthByUid" resultType="Long"> |
| | | SELECT count( d.`rwr_id`) FROM `yeshi_ec_red_pack_win_invite` d |
| | | WHERE d.`rwr_type`= 'inviteDownOrder' AND d.`rwr_uid` = #{uid} |
| | | AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(d.rwr_create_time, '%Y%m')) =1 |
| | | </select> |
| | | |
| | | |
| | | <select id="listLastMonthByUid" resultMap="BaseResultMap"> |
| | | SELECT * FROM `yeshi_ec_red_pack_win_invite` d |
| | | WHERE d.`rwr_type`= 'inviteDownOrder' AND d.`rwr_uid` = #{uid} |
| | | AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(d.rwr_create_time, '%Y%m')) =1 |
| | | LIMIT #{start},#{count} |
| | | </select> |
| | | |
| | | </mapper> |