|  |  | @@ -221,6 +221,8 @@ def tgu_group_user_update_api(request): | 
            
            
              | 221 | 221 |  def get_geo_submit_flag(geo_at, gather_at): | 
            
            
              | 222 | 222 |      """ 是否上传过位置字段(即是否失联) """ | 
            
            
              | 223 | 223 |      if geo_at and gather_at: | 
            
            
              |  | 224 | +        geo_at = tc.string_to_utc_datetime(geo_at, format='%Y-%m-%dT%H:%M:%SZ') | 
            
            
              |  | 225 | +        gather_at = tc.string_to_utc_datetime(gather_at, format='%Y-%m-%dT%H:%M:%SZ') | 
            
            
              | 224 | 226 |          current_dt = tc.utc_datetime() | 
            
            
              | 225 | 227 |          delta_seconds = tc.total_seconds(gather_at - current_dt) | 
            
            
              | 226 | 228 |          # 距离集合时间超过30分钟是5分钟,15分钟到30分钟是3分钟,15分钟以内是1分钟 | 
            
            
            
            
              |  |  | @@ -255,7 +257,7 @@ def tgu_group_user_locations_api(request): | 
            
            
              | 255 | 257 |          'lon': loc[2][0], | 
            
            
              | 256 | 258 |          'lat': loc[2][1], | 
            
            
              | 257 | 259 |          'dist': loc[1], | 
            
            
              | 258 |  | -        'geo_submited': get_geo_submit_flag(tc.utc_string_to_utc_datetime(geo_dts.get(loc[0], '')), gather_info.get('gather_at', '')), | 
            
            
              |  | 260 | +        'geo_submited': get_geo_submit_flag(geo_dts.get(loc[0], ''), gather_info.get('gather_at', '')), | 
            
            
              | 259 | 261 |      }) for loc in locations] | 
            
            
              | 260 | 262 |   | 
            
            
              | 261 | 263 |      return response(200, 'Get Tour Guide Group All User Location Success', u'获取旅行团成员地理位置信息成功', { |