PayTransactionNotifyLogMapper.xml 1.8 KB
Newer Older
YunaiV's avatar
YunaiV committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.iocoder.mall.pay.biz.dao.PayTransactionNotifyLogMapper">

    <!--<sql id="FIELDS">-->
        <!--id, transaction_id, transaction_extension_id, app_id, order_id,-->
        <!--status, next_notify_time, last_execute_time, notify_times, max_notify_times,-->
        <!--create_time-->
    <!--</sql>-->

    <insert id="insert" parameterType="PayTransactionNotifyLogDO" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
        INSERT INTO transaction_notify_log (
            notify_id, request, response, status
        ) VALUES (
            #{notifyId}, #{request}, #{response}, #{status}
        )
    </insert>

    <!--<update id="update" parameterType="PayTransactionNotifyTaskDO">-->
        <!--UPDATE transaction_notify_task-->
        <!--<set>-->
            <!--<if test="status != null">-->
                <!--, status = #{status}-->
            <!--</if>-->
            <!--<if test="nextNotifyTime != null">-->
                <!--, last_notify_time = #{nextNotifyTime}-->
            <!--</if>-->
            <!--<if test="lastExecuteTime != null">-->
                <!--, last_execute_time = #{lastExecuteTime}-->
            <!--</if>-->
            <!--<if test="notifyTimes != null">-->
                <!--, notify_times = #{notifyTimes}-->
            <!--</if>-->
        <!--</set>-->
        <!--WHERE id = #{id}-->
    <!--</update>-->

    <!--<select id="selectByTransactionCode" parameterType="String" resultType="PayTransactionExtensionDO">-->
        <!--SELECT-->
        <!--<include refid="FIELDS"/>-->
        <!--FROM transaction_extension-->
        <!--WHERE transaction_code = #{transactionCode}-->
        <!--LIMIT 1-->
    <!--</select>-->

</mapper>