|
@@ -23,19 +23,35 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getGroupCooperationSceneProNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
|
|
<select id="getGroupCooperationSceneProNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
|
|
|
- SELECT scene_source as type,count(0) as cooperationSceneNum,is_obj FROM t_scene_cooperation a
|
|
|
|
|
|
|
+ SELECT scene_source as type,count(0) as cooperationSceneNum,
|
|
|
|
|
+ CASE
|
|
|
|
|
+ WHEN a.scene_type = "mesh" THEN 1
|
|
|
|
|
+ WHEN a.scene_type = "laser" THEN 0
|
|
|
|
|
+ END as isObj
|
|
|
|
|
+ FROM t_scene_cooperation a
|
|
|
LEFT JOIN t_scene_pro b ON a.scene_num = b.num
|
|
LEFT JOIN t_scene_pro b ON a.scene_num = b.num
|
|
|
WHERE a.rec_status = 'A' AND b.rec_status = 'A' AND b.is_upgrade = 0
|
|
WHERE a.rec_status = 'A' AND b.rec_status = 'A' AND b.is_upgrade = 0
|
|
|
AND a.user_id = #{userId}
|
|
AND a.user_id = #{userId}
|
|
|
- group by scene_source,is_obj
|
|
|
|
|
|
|
+ group by scene_source,isObj
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getGroupCooperationScenePlusNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
|
|
<select id="getGroupCooperationScenePlusNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
|
|
|
- SELECT scene_source as type,count(0) as cooperationSceneNum ,e.is_obj FROM t_scene_cooperation a
|
|
|
|
|
- LEFT JOIN t_scene_plus b ON a.scene_num = b.num
|
|
|
|
|
- Left Join t_scene_plus_ext e on b.id = e.plus_id
|
|
|
|
|
|
|
+# SELECT scene_source as type,count(0) as cooperationSceneNum ,e.is_obj FROM t_scene_cooperation a
|
|
|
|
|
+# LEFT JOIN t_scene_plus b ON a.scene_num = b.num
|
|
|
|
|
+# Left Join t_scene_plus_ext e on b.id = e.plus_id
|
|
|
|
|
+# WHERE a.rec_status = 'A' AND b.rec_status = 'A'
|
|
|
|
|
+# AND a.user_id = #{userId}
|
|
|
|
|
+# group by scene_source,is_obj
|
|
|
|
|
+
|
|
|
|
|
+ SELECT scene_source as type,count(0) as cooperationSceneNum ,
|
|
|
|
|
+ CASE
|
|
|
|
|
+ WHEN a.scene_type = "mesh" THEN 1
|
|
|
|
|
+ WHEN a.scene_type = "laser" THEN 0
|
|
|
|
|
+ END as isObj
|
|
|
|
|
+ FROM t_scene_cooperation a
|
|
|
|
|
+ LEFT JOIN t_scene_plus b ON a.scene_num = b.num
|
|
|
WHERE a.rec_status = 'A' AND b.rec_status = 'A'
|
|
WHERE a.rec_status = 'A' AND b.rec_status = 'A'
|
|
|
- AND a.user_id = #{userId}
|
|
|
|
|
- group by scene_source,is_obj
|
|
|
|
|
|
|
+ AND a.user_id = #{userId}
|
|
|
|
|
+ group by scene_source,isObj
|
|
|
|
|
|
|
|
</select>
|
|
</select>
|
|
|
</mapper>
|
|
</mapper>
|