新版仿ok交易所-后端
1
zj
10 days ago bf362d7ee6ab091cd26d69be9095440e5000928c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yami.trading.dao.loan.LoanOrderMapper">
 
    <select id="adminPagedQuery" resultType="java.util.HashMap">
        SELECT
            lo.uuid uuid,
            lo.order_no orderNo,
            lo.user_id userId,
            lo.symbol symbol,
            lo.quota quota,
            lo.term term,
            lo.daily_rate dailyRate,
            lo.total_interest totalInterest,
            lo.repay_cycle repayCycle,
            lo.repayment repayment,
            lo.lending_institution lendingInstitution,
            lo.lending_name lendingName,
            lo.state state,
            lo.reason reason,
            lo.id_front_img idFrontImg,
            lo.id_back_img idBackImg,
            lo.handheld_img handheldImg,
            lo.create_time createTime,
            lo.approve_time approveTime,
            lo.due_time dueTime,
            lo.repaid_time repaidTime,
            u.user_name userName,
            u.user_code userCode,
            u.role_name rolename
        FROM t_loan_order lo
        LEFT JOIN tz_user u ON lo.user_id = u.user_id
        WHERE 1 = 1
        <if test="status != null and status != ''">
            AND lo.state = #{status}
        </if>
        <if test="userName != null and userName != ''">
            AND (u.user_name LIKE CONCAT('%', #{userName}, '%') OR u.user_code LIKE CONCAT('%', #{userName}, '%'))
        </if>
        <if test="orderNo != null and orderNo != ''">
            AND lo.order_no LIKE CONCAT('%', #{orderNo}, '%')
        </if>
        <if test="rolename != null and rolename != ''">
            AND u.role_name = #{rolename}
        </if>
        <if test="children != null and children.size() > 0">
            AND lo.user_id IN
            <foreach collection="children" item="item" open="(" close=")" separator=",">
                #{item}
            </foreach>
        </if>
        ORDER BY lo.create_time DESC
    </select>
 
</mapper>