|
@@ -9,6 +9,7 @@
|
|
<result column="order_no_" jdbcType="VARCHAR" property="orderNo" />
|
|
<result column="order_no_" jdbcType="VARCHAR" property="orderNo" />
|
|
<result column="trans_no_" jdbcType="VARCHAR" property="transNo" />
|
|
<result column="trans_no_" jdbcType="VARCHAR" property="transNo" />
|
|
<result column="pay_trans_no_" jdbcType="VARCHAR" property="payTransNo" />
|
|
<result column="pay_trans_no_" jdbcType="VARCHAR" property="payTransNo" />
|
|
|
|
+ <result column="pay_order_no_" jdbcType="VARCHAR" property="payOrderNo" />
|
|
<result column="refund_amt_" jdbcType="DECIMAL" property="refundAmt" />
|
|
<result column="refund_amt_" jdbcType="DECIMAL" property="refundAmt" />
|
|
<result column="fee_amt_" jdbcType="DECIMAL" property="feeAmt" />
|
|
<result column="fee_amt_" jdbcType="DECIMAL" property="feeAmt" />
|
|
<result column="status_" jdbcType="VARCHAR" property="status" />
|
|
<result column="status_" jdbcType="VARCHAR" property="status" />
|
|
@@ -80,7 +81,7 @@
|
|
<sql id="Base_Column_List">
|
|
<sql id="Base_Column_List">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
id_, order_no_, trans_no_, pay_trans_no_, refund_amt_, fee_amt_, status_, pay_fail_msg_,
|
|
id_, order_no_, trans_no_, pay_trans_no_, refund_amt_, fee_amt_, status_, pay_fail_msg_,
|
|
- arrival_time_, create_time_, update_time_,return_id_
|
|
|
|
|
|
+ arrival_time_, create_time_, update_time_,return_id_,pay_order_no_
|
|
</sql>
|
|
</sql>
|
|
<select id="selectByExample" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefundExample" resultMap="BaseResultMap">
|
|
<select id="selectByExample" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefundExample" resultMap="BaseResultMap">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
@@ -121,11 +122,11 @@
|
|
insert into user_order_refund (order_no_, trans_no_, pay_trans_no_,
|
|
insert into user_order_refund (order_no_, trans_no_, pay_trans_no_,
|
|
refund_amt_, fee_amt_, status_,
|
|
refund_amt_, fee_amt_, status_,
|
|
pay_fail_msg_, arrival_time_, create_time_,
|
|
pay_fail_msg_, arrival_time_, create_time_,
|
|
- update_time_,return_id_)
|
|
|
|
|
|
+ update_time_,return_id_,pay_order_no_)
|
|
values (#{orderNo,jdbcType=VARCHAR}, #{transNo,jdbcType=VARCHAR}, #{payTransNo,jdbcType=VARCHAR},
|
|
values (#{orderNo,jdbcType=VARCHAR}, #{transNo,jdbcType=VARCHAR}, #{payTransNo,jdbcType=VARCHAR},
|
|
#{refundAmt,jdbcType=DECIMAL}, #{feeAmt,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR},
|
|
#{refundAmt,jdbcType=DECIMAL}, #{feeAmt,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR},
|
|
#{payFailMsg,jdbcType=VARCHAR}, #{arrivalTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP},
|
|
#{payFailMsg,jdbcType=VARCHAR}, #{arrivalTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP},
|
|
- #{updateTime,jdbcType=TIMESTAMP},#{returnId})
|
|
|
|
|
|
+ #{updateTime,jdbcType=TIMESTAMP},#{returnId},#{payOrderNo})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" keyColumn="id_" keyProperty="id" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefund" useGeneratedKeys="true">
|
|
<insert id="insertSelective" keyColumn="id_" keyProperty="id" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefund" useGeneratedKeys="true">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
@@ -164,6 +165,9 @@
|
|
<if test="returnId != null">
|
|
<if test="returnId != null">
|
|
return_id_,
|
|
return_id_,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="payOrderNo != null">
|
|
|
|
+ pay_order_no_,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="orderNo != null">
|
|
<if test="orderNo != null">
|
|
@@ -199,6 +203,9 @@
|
|
<if test="returnId != null">
|
|
<if test="returnId != null">
|
|
#{returnId},
|
|
#{returnId},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="payOrderNo != null">
|
|
|
|
+ #{payOrderNo},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<select id="countByExample" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefundExample" resultType="java.lang.Long">
|
|
<select id="countByExample" parameterType="com.yonge.cooleshow.mbg.model.UserOrderRefundExample" resultType="java.lang.Long">
|
|
@@ -248,6 +255,9 @@
|
|
<if test="record.returnId != null">
|
|
<if test="record.returnId != null">
|
|
return_id_ = #{record.returnId,jdbcType=BIGINT},
|
|
return_id_ = #{record.returnId,jdbcType=BIGINT},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="record.payOrderNo != null">
|
|
|
|
+ pay_order_no_ = #{record.payOrderNo,jdbcType=BIGINT},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
<if test="_parameter != null">
|
|
<if test="_parameter != null">
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
@@ -267,6 +277,7 @@
|
|
arrival_time_ = #{record.arrivalTime,jdbcType=TIMESTAMP},
|
|
arrival_time_ = #{record.arrivalTime,jdbcType=TIMESTAMP},
|
|
create_time_ = #{record.createTime,jdbcType=TIMESTAMP},
|
|
create_time_ = #{record.createTime,jdbcType=TIMESTAMP},
|
|
return_id_ = #{record.returnId,jdbcType=BIGINT},
|
|
return_id_ = #{record.returnId,jdbcType=BIGINT},
|
|
|
|
+ pay_order_no_ = #{record.payOrderNo},
|
|
update_time_ = #{record.updateTime,jdbcType=TIMESTAMP}
|
|
update_time_ = #{record.updateTime,jdbcType=TIMESTAMP}
|
|
<if test="_parameter != null">
|
|
<if test="_parameter != null">
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
@@ -309,6 +320,9 @@
|
|
<if test="returnId != null">
|
|
<if test="returnId != null">
|
|
return_id_ = #{returnId,jdbcType=BIGINT},
|
|
return_id_ = #{returnId,jdbcType=BIGINT},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="payOrderNo != null">
|
|
|
|
+ pay_order_no_ = #{payOrderNo},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where id_ = #{id,jdbcType=BIGINT}
|
|
where id_ = #{id,jdbcType=BIGINT}
|
|
</update>
|
|
</update>
|
|
@@ -325,6 +339,7 @@
|
|
arrival_time_ = #{arrivalTime,jdbcType=TIMESTAMP},
|
|
arrival_time_ = #{arrivalTime,jdbcType=TIMESTAMP},
|
|
create_time_ = #{createTime,jdbcType=TIMESTAMP},
|
|
create_time_ = #{createTime,jdbcType=TIMESTAMP},
|
|
return_id_ = #{returnId,jdbcType=BIGINT},
|
|
return_id_ = #{returnId,jdbcType=BIGINT},
|
|
|
|
+ pay_order_no_ = #{payOrderNo},
|
|
update_time_ = #{updateTime,jdbcType=TIMESTAMP}
|
|
update_time_ = #{updateTime,jdbcType=TIMESTAMP}
|
|
where id_ = #{id,jdbcType=BIGINT}
|
|
where id_ = #{id,jdbcType=BIGINT}
|
|
</update>
|
|
</update>
|
|
@@ -342,4 +357,11 @@
|
|
from user_order_refund
|
|
from user_order_refund
|
|
where #{refundOrderNo} = order_no_ limit 1
|
|
where #{refundOrderNo} = order_no_ limit 1
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="selectByPayOrderNo" resultMap="BaseResultMap">
|
|
|
|
+ select
|
|
|
|
+ <include refid="Base_Column_List" />
|
|
|
|
+ from user_order_refund
|
|
|
|
+ where #{payOrderNo} = pay_order_no_ and status_ = 'succeeded'
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|