|
@@ -17,6 +17,7 @@
|
|
|
<result column="pay_time_" property="payTime"/>
|
|
|
<result column="sale_amount_" property="saleAmount"/>
|
|
|
<result column="service_amount_" property="serviceAmount"/>
|
|
|
+ <result column="service_fee_" property="serviceFee"/>
|
|
|
<result column="memo_" property="memo"/>
|
|
|
<result column="goods_json_" property="goodsJson"/>
|
|
|
<result column="audit_status_" property="auditStatus" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler" />
|
|
@@ -51,7 +52,7 @@
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
<!--@mbg.generated-->
|
|
|
- id_, route_organ_id_, route_amount_,route_balance_amount_, mer_no_, order_no_, fee_flag_,user_id_,school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,memo_,goods_json_,audit_status_,audit_comment_,calender_id_,create_time_,create_by_,update_time_,update_by_
|
|
|
+ id_, route_organ_id_, route_amount_,route_balance_amount_, mer_no_, order_no_, fee_flag_,user_id_,school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,service_fee_,memo_,goods_json_,audit_status_,audit_comment_,calender_id_,create_time_,create_by_,update_time_,update_by_
|
|
|
</sql>
|
|
|
<select id="get" parameterType="java.lang.Long" resultMap="StudentPaymentRouteOrderMap">
|
|
|
<!--@mbg.generated-->
|
|
@@ -71,8 +72,8 @@
|
|
|
parameterType="com.ym.mec.biz.dal.entity.StudentPaymentRouteOrder" useGeneratedKeys="true">
|
|
|
<!--@mbg.generated-->
|
|
|
insert into student_payment_route_order (route_organ_id_, route_amount_,route_balance_amount_, mer_no_,
|
|
|
- order_no_, fee_flag_,user_id_,school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,memo_,goods_json_,audit_status_,audit_comment_,calender_id_,create_time_,update_time_,create_by_,update_by_)
|
|
|
- values (#{routeOrganId}, #{routeAmount},#{routeBalanceAmount}, #{merNo}, #{orderNo}, #{feeFlag},#{userId},#{schoolId},#{transNo},#{payTime},#{saleAmount},#{serviceAmount},#{memo},#{goodsJson},#{auditStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{auditComment},#{calenderId},#{createTime},#{updateTime},#{createBy},#{updateBy})
|
|
|
+ order_no_, fee_flag_,user_id_,school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,service_fee_,memo_,goods_json_,audit_status_,audit_comment_,calender_id_,create_time_,update_time_,create_by_,update_by_)
|
|
|
+ values (#{routeOrganId}, #{routeAmount},#{routeBalanceAmount}, #{merNo}, #{orderNo}, #{feeFlag},#{userId},#{schoolId},#{transNo},#{payTime},#{saleAmount},#{serviceAmount},#{serviceFee},#{memo},#{goodsJson},#{auditStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{auditComment},#{calenderId},#{createTime},#{updateTime},#{createBy},#{updateBy})
|
|
|
</insert>
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.StudentPaymentRouteOrder">
|
|
|
<!--@mbg.generated-->
|
|
@@ -111,6 +112,9 @@
|
|
|
</if>
|
|
|
sale_amount_ = #{saleAmount},
|
|
|
service_amount_ = #{serviceAmount},
|
|
|
+ <if test="serviceFee != null">
|
|
|
+ service_fee_ = #{serviceFee},
|
|
|
+ </if>
|
|
|
<if test="memo != null">
|
|
|
memo_ = #{memo},
|
|
|
</if>
|
|
@@ -144,14 +148,14 @@
|
|
|
keyProperty="id">
|
|
|
INSERT INTO student_payment_route_order
|
|
|
(order_no_,route_organ_id_, route_amount_,route_balance_amount_, mer_no_,fee_flag_,user_id_,
|
|
|
- school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,memo_,goods_json_,audit_status_,
|
|
|
+ school_id_,trans_no_,pay_time_,sale_amount_,service_amount_,service_fee_,memo_,goods_json_,audit_status_,
|
|
|
audit_comment_,calender_id_,create_time_,update_time_,create_by_,update_by_)
|
|
|
VALUE
|
|
|
<foreach collection="routeOrders" item="routeOrder" separator=",">
|
|
|
(#{routeOrder.orderNo},#{routeOrder.routeOrganId},#{routeOrder.routeAmount},
|
|
|
#{routeOrder.routeBalanceAmount},#{routeOrder.merNo},#{routeOrder.feeFlag},
|
|
|
#{routeOrder.userId},#{routeOrder.schoolId},#{routeOrder.transNo},#{routeOrder.payTime},
|
|
|
- #{routeOrder.saleAmount},#{routeOrder.serviceAmount},#{routeOrder.memo},#{routeOrder.goodsJson},
|
|
|
+ #{routeOrder.saleAmount},#{routeOrder.serviceAmount},#{routeOrder.serviceFee},#{routeOrder.memo},#{routeOrder.goodsJson},
|
|
|
#{routeOrder.auditStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{routeOrder.auditComment},
|
|
|
#{routeOrder.calenderId},NOW(),NOW(),#{routeOrder.createBy},#{routeOrder.updateBy})
|
|
|
</foreach>
|
|
@@ -285,7 +289,7 @@
|
|
|
SELECT spo.*,u.username_,spod.id_ detail_id_,spod.type_ detail_type_,spod.price_
|
|
|
detail_price_,spod.kit_group_purchase_type_ detail_kit_group_purchase_type_,
|
|
|
sci.charge_type_,g.id_ goods_id, g.name_ goods_name,o.name_ organ_name,spro.route_amount_
|
|
|
- routeAmount,spro.route_balance_amount_ routeBalance,spro.sale_amount_,spro.service_amount_,
|
|
|
+ routeAmount,spro.route_balance_amount_ routeBalance,spro.sale_amount_,spro.service_amount_,spro.service_fee_,
|
|
|
spro.mer_no_ routeMerNo,spro.fee_flag_ feeFlag
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN student_payment_route_order spro ON spro.order_no_ = spo.order_no_
|
|
@@ -295,7 +299,7 @@
|
|
|
LEFT JOIN sporadic_charge_info sci on spo.music_group_id_ = sci.id_
|
|
|
LEFT JOIN goods g on FIND_IN_SET(g.id_,spod.goods_id_list_)
|
|
|
<include refid="queryPaymentOrder"/>
|
|
|
- ORDER BY spro.id_ DESC
|
|
|
+ ORDER BY spro.id_ asc
|
|
|
</select>
|
|
|
<select id="countByTransNo" resultType="java.lang.String">
|
|
|
SELECT trans_no_ FROM student_payment_route_order WHERE trans_no_ IN
|