소스 검색

优化paypal每日对账

peng 1 년 전
부모
커밋
5be492f14d
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Controller/Cron/CronTaskController.py

+ 2 - 2
Controller/Cron/CronTaskController.py

@@ -1451,7 +1451,7 @@ class CronComparedDataView(View):
         for item in order_list:
             total += float(item['transaction_info']['transaction_amount']['value'])
             trade_no = item['transaction_info']['transaction_id']
-            if item['transaction_info']['transaction_event_code'] == 'T1107':
+            if item['transaction_info']['transaction_event_code'] in ['T1107', 'T1201']:
                 trade_no = item['transaction_info']['paypal_reference_id']
                 more_order_list.append(trade_no)
             pay_time = int(datetime.datetime.strptime(item['transaction_info']['transaction_updated_date'],
@@ -1465,7 +1465,7 @@ class CronComparedDataView(View):
                     'trade_no': trade_no,
                     'agreement_id': agreement_id,
                     'pay_time': pay_time,
-                    'username': item['payer_info']['email_address'],
+                    'username': item['payer_info'].get('email_address', ''),
                     'price': item['transaction_info']['transaction_amount']['value'],
                     'pay_type': 1,
                     'upd_time': now_time,