|  | @@ -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>
 |