|
@@ -242,12 +242,17 @@
|
|
|
b.person_name personName,
|
|
|
c.device_id deviceId,
|
|
|
c.device_name deviceName,
|
|
|
- SUBSTRING_INDEX( GROUP_CONCAT( DATE_FORMAT(c.start_time,'%Y-%m-%d %h:%m:%s') ORDER BY start_time asc ), ',', 1 ) checkStartTime,
|
|
|
+ <choose>
|
|
|
+ <when test="deviceId != null and deviceId != ''">
|
|
|
+ DATE_FORMAT(c.start_time,'%Y-%m-%d %h:%m:%s') checkStartTime,
|
|
|
+ </when>
|
|
|
+ <otherwise>SUBSTRING_INDEX( GROUP_CONCAT( DATE_FORMAT(c.start_time,'%Y-%m-%d %h:%m:%s') ORDER BY start_time asc ), ',', 1 ) checkStartTime,</otherwise>
|
|
|
+ </choose>
|
|
|
case WHEN a.is_last = 0 then '否' WHEN a.is_last = 1 THEN '是' end isLast,
|
|
|
case WHEN a.is_cross_dept = 0 then '否' WHEN a.is_cross_dept = 1 THEN '是' end isCrossDept
|
|
|
FROM
|
|
|
lawenforcement_record a
|
|
|
- left join lawenforcement_person b on a.id = b.record_id and b.main_person = '1'
|
|
|
+ left join lawenforcement_person b on a.id = b.record_id
|
|
|
left join lawenforcement_record_log c on a.id = c.record_id and b.person_code = c.person_code
|
|
|
WHERE 1=1
|
|
|
<choose>
|