lang 3 жил өмнө
parent
commit
6ee57bf9fe

+ 6 - 3
Controller/AiController.py

@@ -476,6 +476,10 @@ class AiView(View):
         return response.json(0,aiRes)
 
     def do_ai_identification(self, request_dict,response):
+        msg_id = CommonService.createOrderID()
+        AiProcessTime.objects.create(detectTime=0, receiveTime=0, aiTime=0,
+                                     aiEndTime=0, pushTime=0,
+                                     pushEndTime=0, serverCountTime=0, msg_id=msg_id)
         etk = request_dict.get('etk', None)
         n_time = request_dict.get('n_time', None)
         receiveTime = int(time.time())
@@ -600,7 +604,6 @@ class AiView(View):
             userID_ids = []
             apns_start_time = 0
             apns_end_time = 0
-            msg_id = CommonService.createOrderID()
             for up in uid_push_list:
                 push_type = up['push_type']
                 appBundleId = up['appBundleId']
@@ -670,9 +673,9 @@ class AiView(View):
             if c_res and d_res:
                 logger.info('upload-----S3----success')
                 count_time = int(time.time()) - receiveTime
-                AiProcessTime.objects.create(detectTime=n_time, receiveTime=receiveTime, aiTime=ai_start_time,
+                AiProcessTime.objects.filter(msg_id=msg_id).update(detectTime=n_time, receiveTime=receiveTime, aiTime=ai_start_time,
                                              aiEndTime=ai_end_time, pushTime=apns_start_time,
-                                             pushEndTime=apns_end_time, serverCountTime=count_time, msg_id=msg_id)
+                                             pushEndTime=apns_end_time, serverCountTime=count_time)
                 return JsonResponse(status=200, data='success', safe=False)
             return JsonResponse(status=500, data='fail', safe=False)