OrderWXPayRecordMapper.xml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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.kmall.schedule.dao.OrderWXPayRecordMapper">
  4. <update id="update" parameterType="map">
  5. update mall_order_wxpay_record
  6. <set>
  7. <if test="return_code != null">`return_code` = #{return_code}, </if>
  8. <if test="return_msg != null">`return_msg` = #{return_msg}, </if>
  9. <if test="result_code != null">`result_code` = #{result_code}, </if>
  10. <if test="err_code != null">`err_code` = #{err_code}, </if>
  11. <if test="err_code_des != null">`err_code_des` = #{err_code_des}, </if>
  12. <if test="openid != null">`openid` = #{openid}, </if>
  13. <if test="is_subscribe != null">`is_subscribe` = #{is_subscribe}, </if>
  14. <if test="trade_type != null">`trade_type` = #{trade_type}, </if>
  15. <if test="fee_type != null">`fee_type` = #{fee_type}, </if>
  16. <if test="total_fee != null">`total_fee` = #{total_fee}, </if>
  17. <if test="transaction_id != null">`transaction_id` = #{transaction_id}, </if>
  18. <if test="out_trade_no != null">`out_trade_no` = #{out_trade_no}, </if>
  19. <if test="out_trade_no_wx != null">`out_trade_no_wx` = #{out_trade_no_wx}, </if>
  20. <if test="attach != null">`attach` = #{attach}, </if>
  21. <if test="time_end != null">`time_end` = #{time_end}, </if>
  22. <if test="trade_state != null">`trade_state` = #{trade_state}, </if>
  23. <if test="creater_sn != null">`creater_sn` = #{creater_sn}, </if>
  24. <if test="create_time != null">`create_time` = #{create_time}, </if>
  25. <if test="moder_sn != null">`moder_sn` = #{moder_sn}, </if>
  26. <if test="mod_time != null">`mod_time` = #{mod_time}</if>
  27. </set>
  28. where id = #{id}
  29. </update>
  30. <select id="queryRecordList" resultType="map">
  31. SELECT id,out_trade_no,out_trade_no_wx
  32. FROM mall_order_wxpay_record
  33. where trade_state in
  34. <foreach collection="list" item="listItem" open="(" separator="," close=")">
  35. #{listItem}
  36. </foreach>
  37. </select>
  38. <select id="getRecordsByOutTradeNo" resultType="map">
  39. SELECT id,trade_state,out_trade_no_wx
  40. FROM mall_order_wxpay_record
  41. where out_trade_no = #{out_trade_no}
  42. </select>
  43. </mapper>