Merge pull request #4177 from dataease/pr@dev@fix_map_copy

fix(视图): 复制视图缺少view_fields字段
This commit is contained in:
fit2cloud-chenyw 2022-12-23 17:22:51 +08:00 committed by GitHub
commit 1e4e102076
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,7 +58,8 @@
data_from, data_from,
refresh_view_enable, refresh_view_enable,
refresh_unit, refresh_unit,
refresh_time) refresh_time,
view_fields)
SELECT id, SELECT id,
`name`, `name`,
title, title,
@ -89,7 +90,8 @@
data_from, data_from,
refresh_view_enable, refresh_view_enable,
refresh_unit, refresh_unit,
refresh_time refresh_time,
view_fields
from chart_view from chart_view
WHERE chart_view.id = #{id} WHERE chart_view.id = #{id}
</insert> </insert>
@ -306,7 +308,8 @@
`chart_type`, `chart_type`,
`is_plugin`, `is_plugin`,
`senior`, `senior`,
`data_from`) `data_from`,
`view_fields`)
SELECT #{newChartId}, SELECT #{newChartId},
GET_CHART_VIEW_COPY_NAME(#{oldChartId}, #{panelId}) as `name`, GET_CHART_VIEW_COPY_NAME(#{oldChartId}, #{panelId}) as `name`,
#{panelId}, #{panelId},
@ -334,7 +337,8 @@
'private', 'private',
`is_plugin`, `is_plugin`,
`senior`, `senior`,
`data_from` `data_from`,
`view_fields`
FROM chart_view FROM chart_view
WHERE id = #{oldChartId} WHERE id = #{oldChartId}
</insert> </insert>
@ -521,7 +525,8 @@
cv.data_from = cve.data_from, cv.data_from = cve.data_from,
cv.refresh_view_enable = cve.refresh_view_enable, cv.refresh_view_enable = cve.refresh_view_enable,
cv.refresh_unit = cve.refresh_unit, cv.refresh_unit = cve.refresh_unit,
cv.refresh_time = cve.refresh_time cv.refresh_time = cve.refresh_time,
cv.view_fields = cve.view_fields
where cve.id = cv.id and cv.id in where cve.id = cv.id and cv.id in
<foreach collection="viewIds" item="viewId" open='(' separator=',' close=')'> <foreach collection="viewIds" item="viewId" open='(' separator=',' close=')'>
#{viewId} #{viewId}
@ -560,7 +565,8 @@
cv.data_from = cve.data_from, cv.data_from = cve.data_from,
cv.refresh_view_enable = cve.refresh_view_enable, cv.refresh_view_enable = cve.refresh_view_enable,
cv.refresh_unit = cve.refresh_unit, cv.refresh_unit = cve.refresh_unit,
cv.refresh_time = cve.refresh_time cv.refresh_time = cve.refresh_time,
cv.view_fields = cve.view_fields
where cve.id = cv.id and cv.id =#{viewId} where cve.id = cv.id and cv.id =#{viewId}
</update> </update>