MemberOrderMapperExt.xml 864 B

1234567891011121314151617181920212223
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.goafanti.common.dao.MemberOrderMapper">
  4. <!-- 更改用户会员等级 -->
  5. <update id="updateUserLvl" parameterType="java.util.Map">
  6. UPDATE user SET
  7. lvl=#{lvl} WHERE id=#{userId}
  8. </update>
  9. <update id="updateBatchUserLvl" parameterType="java.util.Map">
  10. update user set lvl = #{lvl}
  11. where id in
  12. <foreach item="item" collection="list" open="(" separator="," close=")">
  13. #{item}
  14. </foreach>
  15. </update>
  16. <select id="selectExpired" resultType="java.lang.String">
  17. SELECT user_id FROM member_order
  18. where (order_state=1 or order_state=3)
  19. and valid_time &gt; CURDATE() and valid_time &lt; date_sub(CURDATE(),interval -1 day)
  20. </select>
  21. </mapper>