|
@@ -191,20 +191,25 @@
|
|
select sublist_id, scene_natural_ids, scene_traffic_ids, scene_statue_ids, scene_generalization_ids
|
|
select sublist_id, scene_natural_ids, scene_traffic_ids, scene_statue_ids, scene_generalization_ids
|
|
from scene_package_sublist
|
|
from scene_package_sublist
|
|
where is_deleted = '0' and
|
|
where is_deleted = '0' and
|
|
- <if test="sceneType = '1'">
|
|
+ <if test='sceneType == "1"'>
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
scene_natural_ids like concat('%',#{item},'%')
|
|
scene_natural_ids like concat('%',#{item},'%')
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
- <if test="sceneType = '2'">
|
|
+ <if test='sceneType == "2"'>
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
scene_statue_ids like concat('%',#{item},'%')
|
|
scene_statue_ids like concat('%',#{item},'%')
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
- <if test="sceneType = '3'">
|
|
+ <if test='sceneType == "3"'>
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
<foreach item="item" collection="sceneIds" separator=" or " open="(" close=")">
|
|
scene_traffic_ids like concat('%',#{item},'%')
|
|
scene_traffic_ids like concat('%',#{item},'%')
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="selectSceneNumByPackageId" resultType="java.lang.Integer">
|
|
|
|
+ select sum(scene_num)
|
|
|
|
+ from scene_package_sublist
|
|
|
|
+ where root_id = #{scenePackageId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|