TransactionLogMessageServiceDaoImplMapper.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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="transactionLogMessageServiceDaoImpl">
  6. <!-- 保存交互日志信息 add by wuxw 2018-07-03 -->
  7. <insert id="saveTransactionLogMessageInfo" parameterType="Map">
  8. insert into transaction_log_message(
  9. request_message,response_header,log_id,request_header,response_message
  10. ) values (
  11. #{requestMessage},#{responseHeader},#{logId},#{requestHeader},#{responseMessage}
  12. )
  13. </insert>
  14. <!-- 查询交互日志信息 add by wuxw 2018-07-03 -->
  15. <select id="getTransactionLogMessageInfo" parameterType="Map" resultType="Map">
  16. select t.request_message,t.request_message requestMessage,t.response_header,t.response_header responseHeader,t.log_id,t.log_id logId,t.request_header,t.request_header requestHeader,t.response_message,t.response_message responseMessage
  17. from transaction_log_message t
  18. where 1 =1
  19. <if test="requestMessage !=null and requestMessage != ''">
  20. and t.request_message= #{requestMessage}
  21. </if>
  22. <if test="responseHeader !=null and responseHeader != ''">
  23. and t.response_header= #{responseHeader}
  24. </if>
  25. <if test="logId !=null and logId != ''">
  26. and t.log_id= #{logId}
  27. </if>
  28. <if test="requestHeader !=null and requestHeader != ''">
  29. and t.request_header= #{requestHeader}
  30. </if>
  31. <if test="responseMessage !=null and responseMessage != ''">
  32. and t.response_message= #{responseMessage}
  33. </if>
  34. order by t.create_time desc
  35. <if test="page != -1 and page != null ">
  36. limit #{page}, #{row}
  37. </if>
  38. </select>
  39. <!-- 修改交互日志信息 add by wuxw 2018-07-03 -->
  40. <update id="updateTransactionLogMessageInfo" parameterType="Map">
  41. update transaction_log_message t set t.status_cd = #{statusCd}
  42. <if test="newBId != null and newBId != ''">
  43. ,t.b_id = #{newBId}
  44. </if>
  45. <if test="requestMessage !=null and requestMessage != ''">
  46. , t.request_message= #{requestMessage}
  47. </if>
  48. <if test="responseHeader !=null and responseHeader != ''">
  49. , t.response_header= #{responseHeader}
  50. </if>
  51. <if test="requestHeader !=null and requestHeader != ''">
  52. , t.request_header= #{requestHeader}
  53. </if>
  54. <if test="responseMessage !=null and responseMessage != ''">
  55. , t.response_message= #{responseMessage}
  56. </if>
  57. where 1=1 <if test="logId !=null and logId != ''">
  58. and t.log_id= #{logId}
  59. </if>
  60. </update>
  61. <!-- 查询交互日志数量 add by wuxw 2018-07-03 -->
  62. <select id="queryTransactionLogMessagesCount" parameterType="Map" resultType="Map">
  63. select count(1) count
  64. from transaction_log_message t
  65. where 1 =1
  66. <if test="requestMessage !=null and requestMessage != ''">
  67. and t.request_message= #{requestMessage}
  68. </if>
  69. <if test="responseHeader !=null and responseHeader != ''">
  70. and t.response_header= #{responseHeader}
  71. </if>
  72. <if test="logId !=null and logId != ''">
  73. and t.log_id= #{logId}
  74. </if>
  75. <if test="requestHeader !=null and requestHeader != ''">
  76. and t.request_header= #{requestHeader}
  77. </if>
  78. <if test="responseMessage !=null and responseMessage != ''">
  79. and t.response_message= #{responseMessage}
  80. </if>
  81. </select>
  82. </mapper>