yujian
2020-06-28 1e28ac69827ff7578a418a79bd95aff2c6637f5c
fanli/src/main/java/com/yeshi/fanli/mapping/redpack/RedPackWinInviteMapper.xml
@@ -84,6 +84,13 @@
  </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}
@@ -142,4 +149,26 @@
      <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>