|
@@ -5,21 +5,28 @@
|
|
|
<!-- 高楼码关联的单位(包含历史变更记录) -->
|
|
|
<select id="getEnforceObjList" resultType="com.zfjg.manage.api.dto.other.EnforceObjCheckDTO">
|
|
|
SELECT
|
|
|
- eo.id enforceObjId,
|
|
|
- eo.enforce_obj_name
|
|
|
+ eo.id enforceObjId,
|
|
|
+ eo.enforce_obj_name
|
|
|
+ FROM
|
|
|
+ enforce_obj eo
|
|
|
+ WHERE
|
|
|
+ eo.is_deleted = 0
|
|
|
+ AND eo.id IN (
|
|
|
+ SELECT
|
|
|
+ eoarh.enforce_obj_id
|
|
|
FROM
|
|
|
enforce_obj_architecture_relate_his eoarh
|
|
|
LEFT JOIN enforce_obj_architecture_relate eora ON eoarh.enforce_obj_id = eora.enforce_obj_id
|
|
|
- INNER JOIN enforce_obj eo ON eoarh.enforce_obj_id = eo.id
|
|
|
- where eo.is_deleted = 0
|
|
|
- <if test="pm.architectureUuid != null and pm.architectureUuid != ''">
|
|
|
+ <where>
|
|
|
+ <if test="pm.architectureUuid != null and pm.architectureUuid != ''">
|
|
|
and eoarh.after_architecture_uuid = #{pm.architectureUuid}
|
|
|
</if>
|
|
|
<if test="pm.relateType != null">
|
|
|
and eora.relate_type = #{pm.relateType}
|
|
|
</if>
|
|
|
- GROUP BY eo.id
|
|
|
- order by eoarh.create_time desc
|
|
|
+ </where>
|
|
|
+ )
|
|
|
+
|
|
|
</select>
|
|
|
|
|
|
<!-- 查询单位的所有检查记录-->
|