chenjunkai 5 жил өмнө
parent
commit
c0d2e6070c

+ 10 - 3
Ansjer/test/kbt.py

@@ -1,4 +1,11 @@
-for i in range(int('3')):
-    print(i)
+import requests
 
-exit()
+url0 = 'http://apg.oss-cn-shenzhen.aliyuncs.com/MUJ887NLR8K8GBM9111A%2F1%2F1573616384_0.jpeg?OSSAccessKeyId=LTAIyMkGfEdogyL9&Expires=1573635665&Signature=bVkpjhszdm8HRc7mFCorIP7b%2BLk%3D'
+url1 = 'http://apg.oss-cn-shenzhen.aliyuncs.com/MUJ887NLR8K8GBM9111A%2F1%2F1573616384_1.jpeg?OSSAccessKeyId=LTAIyMkGfEdogyL9&Expires=1573635665&Signature=TLQkUG79FEBlDNPfowKuiCbJq2Q%3D'
+url2 = 'http://apg.oss-cn-shenzhen.aliyuncs.com/MUJ887NLR8K8GBM9111A%2F1%2F1573616384_2.jpeg?OSSAccessKeyId=LTAIyMkGfEdogyL9&Expires=1573635665&Signature=3Ew2Ml2DXLakfVjrTeFCs%2BErlBw%3D'
+res0 = requests.put(url0, data='0')
+print(res0.status_code)
+res1 = requests.put(url1, data='1')
+print(res1.status_code)
+res2 = requests.put(url2, data='2')
+print(res2.status_code)

+ 13 - 1
Controller/DetectController.py

@@ -660,13 +660,25 @@ class PushNotificationView(View):
                     self.do_bulk_create_info(uid_push_qs, n_time, channel, event_type, is_st, uid)
                     if is_st == '0' or is_st == '2':
                         return JsonResponse(status=200, data={'code': 0, 'msg': 'success'})
-                    else:
+                    elif is_st == '1':
                         # Endpoint以杭州为例,其它Region请按实际情况填写。
                         obj = '{uid}/{channel}/{filename}.jpeg'.format(uid=uid, channel=channel, filename=n_time)
                         # 设置此签名URL在60秒内有效。
                         url = bucket.sign_url('PUT', obj, 7200)
                         res_data = {'code': 0, 'img_push': url, 'msg': 'success'}
                         return JsonResponse(status=200, data=res_data)
+                    elif is_st == '3':
+                    # 人形检测带动图
+                    # Endpoint以杭州为例,其它Region请按实际情况填写。
+                    img_url_list = []
+                    for i in range(int(is_st)):
+                        obj = '{uid}/{channel}/{filename}_{st}.jpeg'. \
+                            format(uid=uid, channel=channel, filename=n_time, st=i)
+                        # 设置此签名URL在60秒内有效。
+                        url = bucket.sign_url('PUT', obj, 7200)
+                        img_url_list.append(url)
+                    res_data = {'code': 0, 'img_url_list': img_url_list, 'msg': 'success'}
+                    return JsonResponse(status=200, data=res_data)
                 else:
                     return JsonResponse(status=200, data={'code': 404, 'msg': 'data is not exist'})
             else: