LingxinMeng 7 months ago
parent
commit
86181e1162
1 changed files with 10 additions and 10 deletions
  1. 10 10
      src/python2/pjisuv/callback-pjisuv.py

+ 10 - 10
src/python2/pjisuv/callback-pjisuv.py

@@ -113,14 +113,10 @@ if __name__ == '__main__':
                     continue
 
                 upload = False
-                if old_date is None:
+                if 'userId' in json_object:
                     logging.info("手动上传的数据")
                     upload = True
                     old_date = ''
-                elif str(old_date).endswith('.bag'):
-                    logging.info("手动上传的数据")
-                    upload = True
-                    pass
                 else:
                     logging.info("自动采集的数据")
                     upload = False
@@ -150,11 +146,15 @@ if __name__ == '__main__':
 
                 # 处理是否上传
                 if not upload:
-                    bucket.copy_object(bucket_name, old_ros_bag_path, old_ros_bag_path.replace(old_date, new_date))
-                    bucket.delete_object(old_ros_bag_path)
-                    bucket.batch_delete_objects(old_delete_list)
-
-                if 'userId' in json_object:
+                    try:
+                        bucket.copy_object(bucket_name, old_ros_bag_path, old_ros_bag_path.replace(old_date, new_date))
+                        bucket.delete_object(old_ros_bag_path)
+                        bucket.batch_delete_objects(old_delete_list)
+                    except Exception as e:
+                        logging.exception("报错: %s" % str(e))
+                        continue
+
+                if upload:
                     logging.info("json_object 包含 'userId' 字段,是手动上传的包,userId为:", json_object['userId'])
                     data2 = {
                         'userId': json_object['userId'],