|
@@ -11,16 +11,16 @@
|
|
|
FROM `t_scene_pro_v3` t WHERE t.id = #{sceneProId}
|
|
|
</insert>
|
|
|
|
|
|
- <insert id="transferSceneProExt" parameterType="java.lang.Long">
|
|
|
+ <insert id="transferSceneProExt">
|
|
|
INSERT INTO t_scene_pro_ext(scene_pro_id, data_source, phone_id, recommend, files_name, `algorithm`, ecs,
|
|
|
- `space`, firmware_version,compute_time,scene_source,vrnum,scene_resolution ,scene_from,`unicode`,view_count,shoot_count,create_time,update_time,tb_status)
|
|
|
+ `space`, firmware_version,compute_time,scene_source,vrnum,scene_resolution ,scene_from, scene_kind,`unicode`,view_count,shoot_count,create_time,update_time,tb_status)
|
|
|
SELECT t.`id`, t.`data_source`, t.`phone_id`, t.`recommend`, t.`files_name`, t.`algorithm`, t.`ecs`,
|
|
|
t.`space`, t.`firmware_version`, t.`compute_time`, t.`scene_source`, t.`vrnum`,
|
|
|
CASE
|
|
|
- WHEN t.scene_source = 1 THEN 'tiles/2k'
|
|
|
- WHEN t.scene_source = 2 THEN 'tiles/1k'
|
|
|
- WHEN t.scene_source = 3 THEN 'tiles/4k'
|
|
|
- WHEN t.scene_source = 4 THEN 'tiles/4k'
|
|
|
+ WHEN t.scene_source = 1 THEN '2k'
|
|
|
+ WHEN t.scene_source = 2 THEN '1k'
|
|
|
+ WHEN t.scene_source = 3 THEN '4k'
|
|
|
+ WHEN t.scene_source = 4 THEN '4k'
|
|
|
ELSE NULL
|
|
|
END AS scene_resolution,
|
|
|
CASE
|
|
@@ -30,6 +30,7 @@
|
|
|
WHEN t.scene_source = 4 THEN 'laser'
|
|
|
ELSE NULL
|
|
|
END AS scene_from,
|
|
|
+ #{sceneKind} scene_kind,
|
|
|
t.`unicode`, t.`view_count`, t.`shoot_count`, t.`create_time`, t.`update_time`,
|
|
|
case when t.rec_status = 'A' then 0 else 1 end as tb_status
|
|
|
FROM `t_scene_pro_v3` t WHERE t.id = #{sceneProId}
|
|
@@ -48,10 +49,10 @@
|
|
|
<insert id="transferScenePlusExt" parameterType="java.lang.Long">
|
|
|
INSERT INTO t_scene_plus_ext(plus_id, data_source, web_site,thumb,scene_scheme,SPACE,ecs,
|
|
|
shoot_count,view_count,gps,ALGORITHM,firmware_version,build_type,create_time,update_time,tb_status,
|
|
|
- scene_resolution, scene_from, videos)
|
|
|
+ scene_resolution, scene_from, scene_kind, videos)
|
|
|
SELECT pro.id, ext.`data_source`, pro.`web_site`, pro.`thumb`, pro.`scene_scheme`, ext.`space`, ext.`ecs`,
|
|
|
ext.`shoot_count`, ext.`view_count`, pro.`gps`, ext.`algorithm`, ext.`firmware_version`, pro.`build_type`, pro.`create_time`, pro.`update_time`, pro.`tb_status`,
|
|
|
- ext.scene_resolution, ext.scene_from, pro.videos
|
|
|
+ ext.scene_resolution, ext.scene_from, scene_kind, pro.videos
|
|
|
FROM t_scene_pro pro
|
|
|
LEFT JOIN t_scene_pro_ext ext ON pro.id = ext.scene_pro_id
|
|
|
WHERE pro.id = #{sceneProId}
|