123456789101112131415161718192021222324 |
- <?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="vip.xiaonuo.money.mapper.MoneyOverdueMapper">
- <select id="getUserRank" resultType="vip.xiaonuo.money.entity.vo.MoneyBorrowUserVo">
- SELECT
- user_name,
- ROUND(SUM(CASE WHEN document_type = '0' THEN rmbje ELSE 0 END) /10000, 2) AS collectPrice,
- ROUND(SUM(CASE WHEN document_type = '1' THEN rmbje ELSE 0 END)/10000, 2) AS overduePrice,
- ROUND(SUM(rmbje) /10000, 2) AS total_rmbje
- FROM
- `money_write_overdue`
- where 1= 1
- <if test="orgId!=null and orgId!=''">
- and org_id = #{orgId}
- </if>
- GROUP BY
- user_name
- ORDER BY
- total_rmbje DESC LIMIT 20;
- </select>
- </mapper>
|