PaymentInfoMqMapper.xml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="cn.com.wingxi.biandan.mq.server.order.mapper.PaymentInfoMqMapper">
  6. <resultMap type="PaymentInfo" id="PaymentInfoResult">
  7. <result property="payId" column="payId" />
  8. <result property="orderId" column="orderId" />
  9. <result property="orderNo" column="orderNo" />
  10. <result property="orderStatus" column="orderStatus" />
  11. <result property="payTime" column="payTime" />
  12. <result property="payKind" column="payKind" />
  13. <result property="sellerId" column="sellerId" />
  14. <result property="combineAppid" column="combineAppid" />
  15. <result property="combineMchid" column="combineMchid" />
  16. <result property="deviceId" column="deviceId" />
  17. <result property="payerClientIp" column="payerClientIp" />
  18. <result property="mchid" column="mchid" />
  19. <result property="outTradeNo" column="outTradeNo" />
  20. <result property="subMchid" column="subMchid" />
  21. <result property="subAttach" column="subAttach" />
  22. <result property="subDescription" column="subDescription" />
  23. <result property="payAmount" column="payAmount" />
  24. <result property="subCurrency" column="subCurrency" />
  25. <result property="profitSharing" column="profitSharing" />
  26. <result property="wxOpenId" column="wxOpenId" />
  27. <result property="notifyUrl" column="notifyUrl" />
  28. <result property="stateCode" column="stateCode" />
  29. <result property="prepayId" column="prepayId" />
  30. <result property="tradeType" column="tradeType" />
  31. <result property="tradeState" column="tradeState" />
  32. <result property="bankType" column="bankType" />
  33. <result property="successTime" column="successTime" />
  34. <result property="transactionId" column="transactionId" />
  35. <result property="wxOrderId" column="wxOrderId" />
  36. <result property="wxOrderStatus" column="wxOrderStatus" />
  37. <result property="delFlag" column="delFlag" />
  38. <result property="createUser" column="createUser" />
  39. <result property="createTime" column="createTime" />
  40. <result property="updateUser" column="updateUser" />
  41. <result property="updateTime" column="updateTime" />
  42. </resultMap>
  43. <sql id="selectPaymentInfoVo">
  44. select
  45. payId, orderId, orderNo, orderStatus, payTime, payKind, sellerId, combineAppid, combineMchid, deviceId,
  46. payerClientIp, mchid, outTradeNo, subMchid, subAttach, subDescription, payAmount, subCurrency,
  47. profitSharing, wxOpenId, notifyUrl, stateCode, prepayId, tradeType, tradeState, bankType, successTime,
  48. transactionId, wxOrderId, wxOrderStatus, delFlag, createUser, createTime, updateUser, updateTime
  49. from t_payment_info
  50. </sql>
  51. <update id="updateOrderStatusByOrderId" parameterType="PaymentInfo">
  52. update t_payment_info
  53. <trim prefix="SET" suffixOverrides=",">
  54. <if test="orderStatus != null and orderStatus != ''">orderStatus = #{orderStatus},</if>
  55. <if test="payTime != null">payTime = #{payTime},</if>
  56. <if test="stateCode != null and stateCode != ''">stateCode = #{stateCode},</if>
  57. <if test="tradeState != null and tradeState != ''">tradeState = #{tradeState},</if>
  58. <if test="successTime != null">successTime = #{successTime},</if>
  59. <if test="updateUser != null and updateUser != ''">updateUser = #{updateUser},</if>
  60. <if test="updateTime != null">updateTime = #{updateTime},</if>
  61. </trim>
  62. where delFlag = '0'
  63. and orderId = #{orderId}
  64. </update>
  65. </mapper>