|
@@ -153,10 +153,11 @@
|
|
|
<select id="rhDailyReports" resultMap="BaseResultMap"
|
|
<select id="rhDailyReports" resultMap="BaseResultMap"
|
|
|
parameterType="cn.iocoder.yudao.module.pms.controller.admin.iotrhdailyreport.vo.IotRhDailyReportPageReqVO">
|
|
parameterType="cn.iocoder.yudao.module.pms.controller.admin.iotrhdailyreport.vo.IotRhDailyReportPageReqVO">
|
|
|
SELECT
|
|
SELECT
|
|
|
- *
|
|
|
|
|
|
|
+ rdr.*
|
|
|
FROM
|
|
FROM
|
|
|
rq_iot_rh_daily_report rdr
|
|
rq_iot_rh_daily_report rdr
|
|
|
INNER JOIN system_dept d ON d.id = rdr.dept_id
|
|
INNER JOIN system_dept d ON d.id = rdr.dept_id
|
|
|
|
|
+ LEFT JOIN system_dept pd ON pd.id = d.parent_id
|
|
|
WHERE
|
|
WHERE
|
|
|
rdr.deleted = 0
|
|
rdr.deleted = 0
|
|
|
AND rdr.dept_id IS NOT NULL
|
|
AND rdr.dept_id IS NOT NULL
|
|
@@ -189,9 +190,9 @@
|
|
|
</if>
|
|
</if>
|
|
|
</if>
|
|
</if>
|
|
|
ORDER BY
|
|
ORDER BY
|
|
|
- rdr.create_time DESC,
|
|
|
|
|
- REGEXP_REPLACE ( d.`name`, '[0-9]+', '' ) ASC,
|
|
|
|
|
- CAST( REGEXP_REPLACE ( d.`name`, '[^0-9]+', '' ) AS UNSIGNED ) ASC;
|
|
|
|
|
|
|
+ DATE(rdr.create_time) DESC,
|
|
|
|
|
+ COALESCE(pd.sort, 999999) ASC,
|
|
|
|
|
+ d.sort ASC;
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 瑞恒日报汇总统计 -->
|
|
<!-- 瑞恒日报汇总统计 -->
|