更新数据格式

This commit is contained in:
2026-03-16 11:57:20 +08:00
parent 76022cf09a
commit 235fd9b6e1

View File

@@ -82,7 +82,7 @@
</resultMap>
<select id="findComponentsByPlatformId" resultMap="VPlatformComponentMap">
SELECT * FROM platform_component
WHERE platform_id=#{platformId}
WHERE platform_id=#{platformId} AND platform_component.type = "comm"
</select>
<resultMap id="VPlatformMap" type="com.solution.rule.domain.Platform">
@@ -96,14 +96,26 @@
</resultMap>
<select id="findPlatformComponents" resultMap="VPlatformMap"
parameterType="java.lang.Integer">
SELECT DISTINCT
p.*,
pc.*
<!-- SELECT DISTINCT-->
<!-- p.*,-->
<!-- pc.*-->
<!-- FROM platform p-->
<!-- LEFT JOIN platform_component pc ON p.id = pc.platform_id-->
<!-- WHERE pc.type = 'comm'-->
<!-- AND p.scenario_id = #{scenarioId}-->
<!-- ORDER BY p.name,pc.name-->
SELECT
p.id,
p.name,
p.description
FROM platform p
LEFT JOIN platform_component pc ON p.id = pc.platform_id
WHERE pc.type = 'comm'
AND p.scenario_id = #{scenarioId}
ORDER BY p.name,pc.name
WHERE p.scenario_id = #{scenarioId}
AND EXISTS (
SELECT 1 FROM platform_component pc
WHERE pc.platform_id = p.id
AND pc.type = 'comm'
)
ORDER BY p.name
</select>
</mapper>