id_, route_organ_id_, route_amount_,route_balance_amount_, mer_no_, order_no_, fee_flag_ delete from student_payment_route_order where id_ = #{id} insert into student_payment_route_order (route_organ_id_, route_amount_,route_balance_amount_, mer_no_, order_no_, fee_flag_) values (#{routeOrganId}, #{routeAmount},#{routeBalanceAmount}, #{merNo}, #{orderNo}, #{feeFlag}) update student_payment_route_order route_organ_id_ = #{routeOrganId}, route_amount_ = #{routeAmount}, mer_no_ = #{merNo}, order_no_ = #{orderNo}, where id_ = #{id} INSERT INTO student_payment_route_order (order_no_,route_organ_id_, route_amount_,route_balance_amount_, mer_no_,fee_flag_) VALUE (#{routeOrder.orderNo},#{routeOrder.routeOrganId},#{routeOrder.routeAmount},#{routeOrder.routeBalanceAmount},#{routeOrder.merNo},#{routeOrder.feeFlag}) AND spo.user_id_ IN #{userId} AND FIND_IN_SET(spo.organ_id_,#{organId}) AND DATE_FORMAT(spo.create_time_,'%Y-%m-%d') >= #{orderStartDate} AND DATE_FORMAT(spo.create_time_,'%Y-%m-%d') <= #{orderEndDate} AND spo.type_ = #{paymentType} AND spo.memo_ LIKE CONCAT('%',#{remark},'%') AND spo.user_id_ = #{studentId} AND spo.status_ = #{paymentStatus} AND spo.payment_channel_ NOT IN (#{paymentChannel}) AND spo.com_amount_ > 0 AND spo.per_amount_ > 0 AND FIND_IN_SET(spro.route_organ_id_,#{routingOrganId}) AND spo.actual_amount_ >= #{actualAmount} AND spo.balance_payment_amount_ >= #{balancePaymentAmount} AND spo.actual_amount_ <= #{lessActualAmount} AND spo.balance_payment_amount_ <= #{lessBalancePaymentAmount} AND spo.order_no_ = #{orderNo} AND spro.mer_no_ = #{merNos} AND spo.trans_no_ = #{transNo} AND spo.group_type_='SPORADIC' AND sci.charge_type_ = #{chargeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} ]]> DELETE FROM student_payment_route_order where order_no_ = #{orderNo}