xiangpei
2024-08-16 9d30f3aba92b1fe90eaecd486113f544f0f18b7c
ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml
@@ -490,13 +490,14 @@
               tm.lxbm,
               dc.prop_name,
               dc.label_value,
               dc.field_value
               dcv.column_value
        FROM
            t_monitor tm
                LEFT JOIN t_dynamic_column dc ON tm.id = dc.ref_id
                LEFT JOIN t_dynamic_column_value dcv ON tm.id = dcv.ref_id
                LEFT JOIN t_dynamic_column dc ON dc.id = dcv.dynamic_column_id AND dc.table_name = #{query.tableName}
        <where>
            <if test="query.keyword != null and query.keyword != ''">
                AND (tm.name like concat('%', #{query.keyword}, '%') OR dc.field_value like concat('%', #{query.keyword}, '%'))
                AND (tm.name like concat('%', #{query.keyword}, '%') OR dcv.column_value like concat('%', #{query.keyword}, '%'))
            </if>
        </where>
    </select>
@@ -538,7 +539,7 @@
    <resultMap id="dynamicColumnMap" type="com.ycl.platform.domain.vo.DynamicColumnVO">
        <result column="prop_name" property="propName"/>
        <result column="label_value" property="labelValue"/>
        <result column="field_value" property="fieldValue"/>
        <result column="column_value" property="columnValue"/>
    </resultMap>
</mapper>