Browse Source

时间筛选查询设备订单

locky 4 years ago
parent
commit
209479aec2
1 changed files with 6 additions and 0 deletions
  1. 6 0
      AdminController/ServeManagementController.py

+ 6 - 0
AdminController/ServeManagementController.py

@@ -587,6 +587,7 @@ class serveManagement(View):
         return response
 
     def getDeviceOrderList(self, request_dict, response):
+        print('request_dict: ', request_dict)
         pageNo = request_dict.get('pageNo', None)
         pageSize = request_dict.get('pageSize', None)
         uid = request_dict.get('uid', None)
@@ -596,6 +597,8 @@ class serveManagement(View):
         currency = request_dict.get('currency', None)
         payType = request_dict.get('payType', None)
         status = request_dict.get('status', None)
+        timeRange = request_dict.getlist('timeRange[]', None)
+
         if not all([pageNo, pageSize]):
             return response.json(444)
 
@@ -618,6 +621,9 @@ class serveManagement(View):
                 omqs = omqs.filter(payType=payType)
             if status:
                 omqs = omqs.filter(status=status)
+            if timeRange:
+                startTime, endTime = int(timeRange[0][:-3]), int(timeRange[1][:-3])
+                omqs = omqs.filter(addTime__gte=startTime, addTime__lte=endTime)
             if not omqs.exists():
                 return response.json(0, [])