|
@@ -140,9 +140,10 @@
|
|
|
|
|
|
<select id="getKeyProjects" parameterType="CommandCenterBO" resultType="ProjectBody">
|
|
<select id="getKeyProjects" parameterType="CommandCenterBO" resultType="ProjectBody">
|
|
SELECT
|
|
SELECT
|
|
- id projectId,
|
|
|
|
- longitude,
|
|
|
|
- latitude,
|
|
|
|
|
|
+ GROUP_CONCAT(c.camera_code) cameraCode,
|
|
|
|
+ a.id projectId,
|
|
|
|
+ a.longitude,
|
|
|
|
+ a.latitude,
|
|
project_name projectName,
|
|
project_name projectName,
|
|
project_target projectTarget,
|
|
project_target projectTarget,
|
|
project_type projectType,
|
|
project_type projectType,
|
|
@@ -171,11 +172,13 @@
|
|
secretary,
|
|
secretary,
|
|
secretary_duties secretaryDuties,
|
|
secretary_duties secretaryDuties,
|
|
secretary_phone secretaryPhone,
|
|
secretary_phone secretaryPhone,
|
|
- a.dept_id as deptId,
|
|
|
|
- d.dept_name as deptName
|
|
|
|
- FROM centerdata_t_key_projects a
|
|
|
|
|
|
+ a.dept_id AS deptId,
|
|
|
|
+ d.dept_name AS deptName
|
|
|
|
+ FROM
|
|
|
|
+ centerdata_t_key_projects a
|
|
LEFT JOIN ${database_system}.sys_dept d ON d.dept_id = a.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept d ON d.dept_id = a.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept b on a.park = b.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept b on a.park = b.dept_id
|
|
|
|
+ left join centerdata_t_equipment_camera c on a.id = c.business_id
|
|
<where>
|
|
<where>
|
|
<choose>
|
|
<choose>
|
|
<when test="deptId != null and deptId != ''">and FIND_IN_SET( #{deptId}, CONCAT(d.ancestors,',',d.dept_id) )</when>
|
|
<when test="deptId != null and deptId != ''">and FIND_IN_SET( #{deptId}, CONCAT(d.ancestors,',',d.dept_id) )</when>
|
|
@@ -197,7 +200,12 @@
|
|
AND nature in (${params.nature})
|
|
AND nature in (${params.nature})
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
- ORDER BY a.create_time DESC
|
|
|
|
|
|
+ GROUP BY a.id
|
|
|
|
+ <if test="state != null and state != ''" >
|
|
|
|
+ HAVING cameraCode is not null
|
|
|
|
+ </if>
|
|
|
|
+ ORDER BY
|
|
|
|
+ a.create_time DESC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getKeyProjectsCamera" parameterType="CommandCenterBO" resultType="map">
|
|
<select id="getKeyProjectsCamera" parameterType="CommandCenterBO" resultType="map">
|