diff --git a/api/products/views.py b/api/products/views.py index 494d017..972398e 100644 --- a/api/products/views.py +++ b/api/products/views.py @@ -1773,43 +1773,6 @@ class LogReportView(BaseView): SystemLog.objects.create(log=json.dumps(log)) return JsonResponse({}) -class DebugUploadView(BaseView): - name = 'debug-upload' - - def post(self, request): - image, fn = get_image(request) - if not image: - return JsonResponse({"error": "image not found in request"}) - qrcode = request.data.get('qrcode').split("code=")[-1] - phonemodel = request.data.get('phonemodel') - phonemodel = phonemodel.split("<")[0].strip().replace(" ", "") - r = GlobalConfig.objects.filter(name='debug_upload_dir').first() - if r: - upload_dir = r.get_value() - else: - upload_dir = "default" - save_dir = "/emblem/data/debug-upload/{}/{}".format(upload_dir, phonemodel) - if not os.path.exists(save_dir): - os.makedirs(save_dir) - - r = GlobalConfig.objects.filter(name='debug_upload_neg_or_pos').first() - if r: - neg_or_pos = r.get_value(); - else: - neg_or_pos = "unknown" - with tempfile.NamedTemporaryFile(suffix=fn) as tf: - tf.write(image) - tf.flush() - ts = time.time() - save_file = os.path.join(save_dir, "{}_{}_{}_{}.jpg".format(qrcode, neg_or_pos, phonemodel, ts)) - url = 'http://alg:3028/alg/rectify' - with open(tf.name, 'rb') as tfr: - r = requests.post(url, data=tfr) - r.raise_for_status() - with open(save_file, 'wb') as sfw: - sfw.write(r.content) - return JsonResponse({"info": "ok"}) - def make_camera_rules(q): def make_camera_config_obj(cc): return { diff --git a/web/src/views/system-settings.vue b/web/src/views/system-settings.vue index 4fc3a24..8716973 100644 --- a/web/src/views/system-settings.vue +++ b/web/src/views/system-settings.vue @@ -5,18 +5,6 @@