|
|
@@ -179,4 +179,43 @@
|
|
|
</if>
|
|
|
ORDER BY saa.create_time desc
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="queryPaymentList" resultType="com.jzg.commons.entity.vo.AmountAuditVo">
|
|
|
+ SELECT
|
|
|
+ saa.id,suji.name as name, su.mobile as mobile,suji.type_attr as attrType,
|
|
|
+ sujim.name as managerName,sum.mobile as managerMobile,saa.create_time as createTime,
|
|
|
+ saa.amount, saa.balance_amount as balanceAmount,saa.account_name AS accountName,
|
|
|
+ saa.bank_card_num as bankCardNum, saa.bank_name as bankName, saa.bank_num as bankNum
|
|
|
+ FROM sys_amount_auditing saa
|
|
|
+ LEFT JOIN sys_user_jzg_info suji on saa.user_id = suji.user_id
|
|
|
+ LEFT JOIN sys_user su on su.id = saa.user_id
|
|
|
+ LEFT JOIN sys_user_jzg_info sujim on saa.manager_user_id = sujim.user_id
|
|
|
+ LEFT JOIN sys_user sum on sum.id = saa.manager_user_id
|
|
|
+ LEFT JOIN sys_user_jzg_info sujia on saa.auditing_user_id = sujia.user_id
|
|
|
+ LEFT JOIN sys_user sua on sua.id = saa.auditing_user_id
|
|
|
+ where
|
|
|
+ 1=1
|
|
|
+ and saa.receive_user = #{userName}
|
|
|
+ <if test="param.salesman != null and param.salesman != ''">
|
|
|
+ and (su.username like concat('%', #{param.salesman}, '%') or su.mobile like concat('%', #{param.salesman}, '%'))
|
|
|
+ </if>
|
|
|
+ <if test="param.attrType != null ">
|
|
|
+ and suji.type_attr = #{param.attrType}
|
|
|
+ </if>
|
|
|
+
|
|
|
+ <if test="param.createTimeStart != null and param.createTimeEnd != null">
|
|
|
+ and DATE_FORMAT(saa.create_time, '%Y-%m-%d') between #{param.createTimeStart} AND #{param.createTimeEnd}
|
|
|
+ </if>
|
|
|
+ <if test="param.auditTimeStart != null and param.auditTimeEnd != null">
|
|
|
+ and DATE_FORMAT(saa.auditing_time, '%Y-%m-%d') between #{param.auditTimeStart} AND #{param.auditTimeEnd}
|
|
|
+ </if>
|
|
|
+ <if test="param.auditingUser != null and param.auditingUser != ''">
|
|
|
+ and (sua.username = #{param.auditingUser} or sua.mobile = #{param.auditingUser})
|
|
|
+ </if>
|
|
|
+
|
|
|
+ <if test="param.auditingStatus != null ">
|
|
|
+ and saa.auditing_status = #{param.auditingStatus}
|
|
|
+ </if>
|
|
|
+ ORDER BY saa.create_time desc
|
|
|
+ </select>
|
|
|
</mapper>
|