admin
2019-08-27 fe879975a3e8a0a1aa280fb839e02d159bfbcff8
fanli/src/main/java/com/yeshi/fanli/mapping/integral/IntegralTaskRecordMapper.xml
@@ -147,13 +147,14 @@
      AND DATE_SUB(CURDATE(), INTERVAL 7 DAY) <![CDATA[<=]]>
      DATE(d.ir_create_time)
      ORDER BY d.ir_create_time desc
   </select>
   </select>
   <select id="listSignRecordByDateTime" resultMap="BaseResultMap">
      SELECT * FROM yeshi_ec_integral_task_record d
      WHERE d.`ir_uid` = #{uid} and d.ir_cid=#{cid}
      AND d.ir_create_time <![CDATA[<=]]> #{dateTime}
      WHERE d.`ir_uid` = #{uid}
      and d.ir_cid=#{cid}
      AND d.ir_create_time <![CDATA[<=]]>
      #{dateTime}
      ORDER BY d.ir_create_time desc
   </select>
@@ -181,42 +182,53 @@
      <if test="maxTime!=null">
         and #{maxTime}>ir_create_time
      </if>
   </select>
   </select>
   <select id="countByTaskIdTodayNum" resultType="Integer">
      SELECT IFNULL(COUNT(tr.`ir_id`),0) FROM yeshi_ec_integral_task_record tr
      WHERE tr.ir_uid = #{uid} AND tr.`ir_task_id`= #{tid}
           AND TO_DAYS(tr.ir_create_time) = TO_DAYS('${date}') AND tr.ir_create_time <![CDATA[<=]]>'${date}'
      SELECT IFNULL(COUNT(tr.`ir_id`),0) FROM yeshi_ec_integral_task_record
      tr
      WHERE tr.ir_uid = #{uid} AND tr.`ir_task_id`= #{tid}
      AND TO_DAYS(tr.ir_create_time) = TO_DAYS('${date}') AND tr.ir_create_time <![CDATA[<=]]>'${date}'
   </select>
   <select id="listByCidAndUidAndCreateTime"  resultMap="BaseResultMap">
   <select id="listByCidAndUidAndCreateTime" resultMap="BaseResultMap">
      select * from yeshi_ec_integral_task_record where ir_cid=#{cid}
       <if test="uid!=null">
            and  ir_uid=#{uid}
       </if>
       <if test="minTime!=null">
            and  ir_create_time>=#{minTime}
       </if>
       <if test="maxTime!=null">
            and #{maxTime}>ir_create_time
       </if>
       limit #{start},#{count}
   </select>
   <select id="countByCidAndUidAndCreateTime"  resultType="java.lang.Long">
      select count(ir_id) from yeshi_ec_integral_task_record where ir_cid=#{cid}
      <if test="uid!=null">
            and  ir_uid=#{uid}
       </if>
       <if test="minTime!=null">
            and  ir_create_time>=#{minTime}
       </if>
       <if test="maxTime!=null">
            and #{maxTime}>ir_create_time
       </if>
         and ir_uid=#{uid}
      </if>
      <if test="minTime!=null">
         and ir_create_time>=#{minTime}
      </if>
      <if test="maxTime!=null">
         and #{maxTime}>ir_create_time
      </if>
      limit #{start},#{count}
   </select>
   
   <select id="listByUidAndTaskId" resultMap="BaseResultMap">
      select * from yeshi_ec_integral_task_record where ir_task_id=#{taskId}
      <if test="uid!=null">
         and ir_uid=#{uid}
      </if>
      order by ir_id desc
      limit #{start},#{count}
   </select>
   <select id="countByCidAndUidAndCreateTime" resultType="java.lang.Long">
      select count(ir_id) from yeshi_ec_integral_task_record where
      ir_cid=#{cid}
      <if test="uid!=null">
         and ir_uid=#{uid}
      </if>
      <if test="minTime!=null">
         and ir_create_time>=#{minTime}
      </if>
      <if test="maxTime!=null">
         and #{maxTime}>ir_create_time
      </if>
   </select>
</mapper>