admin
2019-12-06 cd637932a970e7935b17d41568fe89c92775bccc
fanli/src/main/java/com/yeshi/fanli/mapping/integral/CodePublishRecordMapper.xml
@@ -67,17 +67,24 @@
   <select id="listValid" resultMap="BaseResultVOMap">
      SELECT p.*,u.`nick_name`,u.`portrait`,e.`uie_invite_code` FROM
      yeshi_ec_code_publish_record p
      LEFT JOIN `yeshi_ec_user` u ON u.`id` = p.`pr_uid`
      LEFT JOIN `yeshi_ec_user_info_extra` e ON e.`uie_uid` = p.`pr_uid`
      LEFT JOIN `yeshi_ec_user` u ON u.`id` =
      p.`pr_uid`
      LEFT JOIN `yeshi_ec_user_info_extra` e ON e.`uie_uid` =
      p.`pr_uid`
      WHERE TIMESTAMPDIFF(SECOND,p.`pr_create_time`,NOW())<![CDATA[<]]>
      #{validTime}
      <if test="uid!=null">
         and pr_uid=#{uid}
      </if>
      ORDER BY p.`pr_create_time` DESC
      LIMIT #{start},#{count}
   </select>
   <select id="listByMinTime" resultMap="BaseResultMap">
      SELECT * FROM yeshi_ec_code_publish_record p where p.`pr_create_time` >=
      SELECT * FROM
      yeshi_ec_code_publish_record p where p.`pr_create_time` >=
      #{minTime}
      ORDER BY p.`pr_create_time` DESC
      LIMIT #{start},#{count}
@@ -85,13 +92,15 @@
   <select id="countValid" resultType="Long">
      SELECT IFNULL(COUNT(pr_id),0) FROM yeshi_ec_code_publish_record
      WHERE TIMESTAMPDIFF(SECOND,`pr_create_time`,NOW())<![CDATA[<]]>
      WHERE
      TIMESTAMPDIFF(SECOND,`pr_create_time`,NOW())<![CDATA[<]]>
      #{validTime}
   </select>
   <select id="countValidRecord" resultType="Long">
      SELECT IFNULL(COUNT(pr_id),0) FROM yeshi_ec_code_publish_record
      WHERE pr_uid = #{uid} AND TIMESTAMPDIFF(SECOND,`pr_create_time`,NOW())<![CDATA[<]]>
      WHERE
      pr_uid = #{uid} AND TIMESTAMPDIFF(SECOND,`pr_create_time`,NOW())<![CDATA[<]]>
      #{validTime}
   </select>