|
@ -7,7 +7,6 @@ |
|
|
<select id="selectLL" resultType="com.epmet.dto.result.GridManagerUserListResultDTO"> |
|
|
<select id="selectLL" resultType="com.epmet.dto.result.GridManagerUserListResultDTO"> |
|
|
SELECT t.* FROM |
|
|
SELECT t.* FROM |
|
|
(SELECT |
|
|
(SELECT |
|
|
distinct(pr.ID) AS ID, |
|
|
|
|
|
pr.GRID AS gridId, |
|
|
pr.GRID AS gridId, |
|
|
pr.STAFF_ID, |
|
|
pr.STAFF_ID, |
|
|
pr.`STATUS`, |
|
|
pr.`STATUS`, |
|
@ -15,7 +14,7 @@ |
|
|
pd.LONGITUDE, |
|
|
pd.LONGITUDE, |
|
|
pd.SERIAL_NUM |
|
|
pd.SERIAL_NUM |
|
|
FROM staff_patrol_record pr |
|
|
FROM staff_patrol_record pr |
|
|
LEFT JOIN staff_patrol_detail pd ON pd.STAFF_PATROL_REC_ID = pr.ID AND pd.DEL_FLAG = 0 |
|
|
INNER JOIN (SELECT MAX(pd.CREATED_TIME) , pd.STAFF_PATROL_REC_ID, pd.LATITUDE, pd.LONGITUDE,pd.SERIAL_NUM FROM staff_patrol_detail pd WHERE pd.DEL_FLAG = '0' GROUP BY pd.STAFF_PATROL_REC_ID) pd ON(pd.STAFF_PATROL_REC_ID = pr.ID) |
|
|
WHERE pr.DEL_FLAG = 0 |
|
|
WHERE pr.DEL_FLAG = 0 |
|
|
AND ( |
|
|
AND ( |
|
|
<foreach collection="userIds" item="userId" separator=" OR "> |
|
|
<foreach collection="userIds" item="userId" separator=" OR "> |
|
|