AND ${pCode} = #{provinceCode}
AND ${cCode} = #{cityCode}
AND ${dCode} = #{districtCode}
AND ${tCode} = #{townCode}
AND ${sTime} >= #{startTime}
AND ${eTime} <= #{endTime}
AND ${sId} = #{sceneId}
AND ${typeId} = #{sceneTypeId}
SELECT
b.S_Index as `index`,
a.PL_SenseName as sceneName,
b.S_Type as sceneType,
b.S_ProvinceName as provinceName,
b.S_CityName as cityName,
b.S_DistrictName as districtName,
b.S_TownName as townName,
c.ST_PlanStartTime as inspectionTime,
d.PT_TypeName as problemType,
d.PT_Name as problemName,
a.PL_Location as location,
a.PL_Time as problemTime,
a.PL_IsChanged as hasChanged,
a.PL_IsChanged as changeSum,
a.PL_ChangedTime as changedTime
FROM
im_t_problemlist AS a
LEFT JOIN sm_t_scense AS b ON a.S_GUID = b.S_GUID
LEFT JOIN tm_t_subtask as c on a.ST_GUID = c.ST_GUID
LEFT JOIN sm_t_problemtype as d on a.PT_GUID = d.PT_GUID
ORDER BY a.PL_SenseName, c.ST_PlanStartTime, d.PT_TypeName, a.PL_Time ASC