|
@@ -170,7 +170,7 @@ class testView(View):
|
|
return self.getSerialNumberInfo(request_dict, response)
|
|
return self.getSerialNumberInfo(request_dict, response)
|
|
elif operation == 'get-serial-details': # 序列号信息查询
|
|
elif operation == 'get-serial-details': # 序列号信息查询
|
|
return self.get_serial_details(request_dict, response, request)
|
|
return self.get_serial_details(request_dict, response, request)
|
|
- elif operation == 'checkOrderExist': # 转换时间戳
|
|
|
|
|
|
+ elif operation == 'checkOrderExist': # 检查paypal订单是否存在
|
|
return self.checkOrderExist(request_dict, response)
|
|
return self.checkOrderExist(request_dict, response)
|
|
else:
|
|
else:
|
|
return 123
|
|
return 123
|
|
@@ -1041,9 +1041,13 @@ class testView(View):
|
|
@staticmethod
|
|
@staticmethod
|
|
def checkOrderExist(request_dict, response):
|
|
def checkOrderExist(request_dict, response):
|
|
trade_no = request_dict.get('trade_no', None)
|
|
trade_no = request_dict.get('trade_no', None)
|
|
|
|
+ pay_time = request_dict.get('pay_time', None)
|
|
try:
|
|
try:
|
|
order_qs = Order_Model.objects.filter(trade_no=trade_no)
|
|
order_qs = Order_Model.objects.filter(trade_no=trade_no)
|
|
- is_exist = 1 if order_qs.exists() else 0
|
|
|
|
|
|
+ is_exist = 0
|
|
|
|
+ if order_qs.exists():
|
|
|
|
+ is_exist = 1
|
|
|
|
+ order_qs.update(payTime=pay_time)
|
|
return response.json(0, {'is_exist': is_exist})
|
|
return response.json(0, {'is_exist': is_exist})
|
|
except Exception as e:
|
|
except Exception as e:
|
|
return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|