소스 검색

Merge remote-tracking branch 'remotes/origin/peng' into test

Ansjer 2 년 전
부모
커밋
281747c7c9
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      AdminController/ServeManagementController.py

+ 13 - 0
AdminController/ServeManagementController.py

@@ -82,6 +82,8 @@ class serveManagement(View):
                 return self.createCdk(request_dict, response)
             elif operation == 'getVodStoreMeal':
                 return self.getVodStoreMeal(response)
+            elif operation == 'editExpress':
+                return self.editExpress(request_dict, response)
             elif operation == 'deleteCdk':
                 return self.deleteCdk(request_dict, response)
             elif operation == 'downloadCDK':
@@ -575,6 +577,17 @@ class serveManagement(View):
             print(e)
             return response.json(500, repr(e))
 
+    def editExpress(self, request_dict, response):
+        order_id = request_dict.get('orderID', None)
+        express_id = request_dict.get('express_id', None)
+        if not all([order_id, express_id]):
+            return response.json(444, {'error param': 'orderID or express_id'})
+        try:
+            CDKcontextModel.objects.filter(order=order_id).update(express_id=express_id)
+            return response.json(0)
+        except Exception as e:
+            return response.json(500, repr(e))
+
     def getVodStoreMeal(self, response):
         try:
             store_meal = Store_Meal.objects.filter(Q(is_show=0), ~Q(commodity_code='paypal_cycle'),