Explorar el Código

250304-1代码。

baoyubo hace 2 meses
padre
commit
9f8a7f25a2
Se han modificado 1 ficheros con 8 adiciones y 8 borrados
  1. 8 8
      routers/api/videoResource/videoinfo.py

+ 8 - 8
routers/api/videoResource/videoinfo.py

@@ -162,21 +162,21 @@ async def get_video_forest_fire_list(
         # video_type_list = ['sjyld','sgdfd','jtdd','dzzhyhd']
         # video_code_list = [item[0] for item in db.query(TpVideoTag.id).filter(TpVideoTag.dict_value == '4').all()]
         # sql = '''SELECT * FROM tp_video_log T1 LEFT JOIN (SELECT indexcode,longitude,latitude FROM `tp_video_base`where latitude>0) T2 on T1.video_code_int=T2.indexcode where 1=1 '''
-        sql = '''SELECT T1.`name`,T1.`status`,T1.`video_code_int`as `video_code`,IFNULL(IFNULL(T3.longitude,T2.longitude),0) as longitude,IFNULL(IFNULL(T3.latitude,T2.latitude),0) as latitude,CASE 
+        sql = '''SELECT T1.`name`,IF(T1.`status`='在线',1,0) as `status`,T1.`video_code_int`as `video_code`,IFNULL(IFNULL(T3.longitude,T2.longitude),0) as longitude,IFNULL(IFNULL(T3.latitude,T2.latitude),0) as latitude,CASE 
             WHEN IFNULL(T3.area,T1.area) like '%高州%' THEN
-                '高州市'
+                '440981'
             WHEN IFNULL(T3.area,T1.area) like '%信宜%' THEN
-                '信宜市'
+                '440983'
             WHEN IFNULL(T3.area,T1.area) like '%化州%' THEN
-                '化州市'
+                '440982'
             WHEN IFNULL(T3.area,T1.area) like '%茂南%' THEN
-                '茂南区'
+                '440902'
             WHEN IFNULL(T3.area,T1.area) like '%电白%' THEN
-                '电白区'
+                '440904'
             ELSE
-                '直辖市'
+                '440900'
         END 
-         as area  FROM tp_video_log T1 LEFT JOIN (SELECT indexcode,longitude,latitude FROM `tp_video_base`where latitude>0) T2 on T1.video_code_int=T2.indexcode  LEFT JOIN tp_video_log_transportation_area_info T3 on T1.video_code_int=T3.video_code where 1=1 '''
+         as area  FROM tp_video_log T1 LEFT JOIN (SELECT indexcode,longitude,latitude FROM `tp_video_base`where latitude>0) T2 on T1.video_code_int=T2.indexcode  LEFT JOIN tp_video_log_transportation_area_info T3 on T1.video_code_int=T3.video_code where 1=1  and T2.longitude>0 '''
         # video_list = db.query(TpVideoLog,TpVideoBase.longitude,TpVideoBase.latitude).join(
         #                             TpVideoBase,
         #                             TpVideoBase.indexcode == TpVideoLog.video_code,isouter=True