IncrementOrderMapper.xml 1.2 KB

1234567891011121314151617181920212223242526
  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.fdkankan.manage.mapper.IIncrementOrderMapper">
  4. <select id="pageList" resultType="com.fdkankan.manage.vo.response.IncrementOrderVo">
  5. select o.* ,u.user_name,u.nick_name from t_increment_order o
  6. left join t_user u on o.user_id = u.id
  7. WHERE o.rec_status = 'A' and o.pay_status = '1'
  8. <if test="param.orderSn !=null and param.orderSn !='' ">
  9. and o.order_sn like concat ('%',#{param.orderSn},'%')
  10. </if>
  11. <if test="param.userName !=null and param.userName!='' ">
  12. and u.user_name like concat ('%',#{param.userName},'%')
  13. </if>
  14. <if test="param.tradeNum!=null and param.tradeNum != '' ">
  15. and o.number like concat ('%',#{param.tradeNum},'%')
  16. </if>
  17. <if test="param.startTime != null and param.startTime !='' ">
  18. and o.trade_time &gt;= #{param.startTime}
  19. </if>
  20. <if test="param.endTime != null and param.endTime !='' ">
  21. and o.trade_time &lt;= #{param.endTime}
  22. </if>
  23. order by o.create_time desc
  24. </select>
  25. </mapper>