|
|
@@ -22,8 +22,8 @@
|
|
|
<result column="audit_status_" property="auditStatus" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler" />
|
|
|
<result column="audit_comment_" property="auditComment"/>
|
|
|
<result column="create_time_" property="createTime"/>
|
|
|
- <result column="create_by_" property="updateTime"/>
|
|
|
- <result column="update_time_" property="createBy"/>
|
|
|
+ <result column="create_by_" property="createBy"/>
|
|
|
+ <result column="update_time_" property="updateTime"/>
|
|
|
<result column="update_by_" property="updateBy"/>
|
|
|
</resultMap>
|
|
|
|
|
|
@@ -39,16 +39,26 @@
|
|
|
<result column="fee_flag_" property="feeFlag"/>
|
|
|
</resultMap>
|
|
|
|
|
|
+ <resultMap id="StudentPaymentRouteOrderMap" type="com.ym.mec.biz.dal.entity.StudentPaymentRouteOrder" extends="StudentPaymentRouteOrder">
|
|
|
+ <result column="username_" property="student.username"/>
|
|
|
+ <result column="phone_" property="student.phone"/>
|
|
|
+ <result column="school_name_" property="cooperationOrgan.name"/>
|
|
|
+ <result column="organ_name_" property="organ.name"/>
|
|
|
+ <result column="operator_name_" property="operator.username"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
<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_,create_time_,create_by_,update_time_,update_by_
|
|
|
</sql>
|
|
|
- <select id="get" parameterType="java.lang.Long" resultMap="StudentPaymentRouteOrder">
|
|
|
+ <select id="get" parameterType="java.lang.Long" resultMap="StudentPaymentRouteOrderMap">
|
|
|
<!--@mbg.generated-->
|
|
|
- select
|
|
|
- <include refid="Base_Column_List"/>
|
|
|
- from student_payment_route_order
|
|
|
- where id_ = #{id}
|
|
|
+ SELECT spro.*,u.username_,u.phone_,s.name_ school_name_,o.name_ organ_name_,ou.username_ operator_name_ FROM student_payment_route_order spro
|
|
|
+ left join sys_user u on spro.user_id_ = u.id_
|
|
|
+ left join sys_user ou on ou.id_ = spro.create_by_
|
|
|
+ left join school s on s.id_ = spro.school_id_
|
|
|
+ left join organization o on o.id_ = spro.route_organ_id_
|
|
|
+ where spro.id_ = #{id}
|
|
|
</select>
|
|
|
<delete id="delete" parameterType="java.lang.Long">
|
|
|
<!--@mbg.generated-->
|
|
|
@@ -141,8 +151,8 @@
|
|
|
</insert>
|
|
|
|
|
|
<select id="queryPageOrder" parameterType="map" resultMap="StudentPaymentRouteOrderDto">
|
|
|
- SELECT spo.*,spro.*,u.username_,u.phone_ FROM student_payment_order spo
|
|
|
- LEFT JOIN student_payment_route_order spro ON spo.order_no_ = spro.order_no_
|
|
|
+ SELECT spo.*,spro.*,u.username_,u.phone_ FROM student_payment_route_order spro
|
|
|
+ LEFT JOIN student_payment_order spo ON spo.order_no_ = spro.order_no_
|
|
|
left join sys_user u on spo.user_id_ = u.id_
|
|
|
<include refid="queryPaymentOrder"/>
|
|
|
ORDER BY spo.id_ DESC
|
|
|
@@ -164,8 +174,8 @@
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
|
<select id="queryCount" resultType="int" parameterType="map">
|
|
|
- SELECT COUNT(spo.id_) FROM student_payment_order spo
|
|
|
- LEFT JOIN student_payment_route_order spro ON spo.order_no_ = spro.order_no_
|
|
|
+ SELECT COUNT(spo.id_) FROM student_payment_route_order spro
|
|
|
+ LEFT JOIN student_payment_order spo ON spo.order_no_ = spro.order_no_
|
|
|
LEFT JOIN sys_user u on spo.user_id_ = u.id_
|
|
|
<include refid="queryPaymentOrder"/>
|
|
|
</select>
|
|
|
@@ -329,9 +339,12 @@
|
|
|
order by spro.id_ desc
|
|
|
</select>
|
|
|
|
|
|
- <select id="queryAuditPage" parameterType="map" resultMap="StudentPaymentRouteOrderDto">
|
|
|
- SELECT spro.*,u.username_,u.phone_ FROM student_payment_route_order spro
|
|
|
+ <select id="queryAuditPage" parameterType="map" resultMap="StudentPaymentRouteOrderMap">
|
|
|
+ SELECT spro.*,u.username_,u.phone_,s.name_ school_name_,o.name_ organ_name_,ou.username_ operator_name_ FROM student_payment_route_order spro
|
|
|
left join sys_user u on spro.user_id_ = u.id_
|
|
|
+ left join sys_user ou on ou.id_ = spro.create_by_
|
|
|
+ left join cooperation_organ s on s.id_ = spro.school_id_
|
|
|
+ left join organization o on o.id_ = spro.route_organ_id_
|
|
|
<where>
|
|
|
<if test="transNo != null and transNo != ''">
|
|
|
and spro.trans_no_ = #{transNo}
|
|
|
@@ -345,10 +358,10 @@
|
|
|
<if test="type != null and type != ''">
|
|
|
and
|
|
|
<if test="type == 'SERVICE'">
|
|
|
- spro.service_amount_ is not null
|
|
|
+ (spro.service_amount_ is not null or spro.service_amount_ = 0)
|
|
|
</if>
|
|
|
<if test="type == 'SELL'">
|
|
|
- spro.sale_amount_ is not null
|
|
|
+ (spro.sale_amount_ is not null or spro.sale_amount_ = 0)
|
|
|
</if>
|
|
|
</if>
|
|
|
</where>
|