소스 검색

优化每日对账

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

+ 4 - 2
Controller/Cron/CronTaskController.py

@@ -1376,7 +1376,8 @@ class CronComparedDataView(View):
         daily_reconciliation = DailyReconciliation.objects.filter(time=timestamp)
         if daily_reconciliation.exists():
             if daily_reconciliation.first().order_ids:
-                more_order_list = daily_reconciliation.first().order_ids.split(',') + more_order_list
+                old_order_list = daily_reconciliation.first().order_ids.split(',')
+                more_order_list = list(set(old_order_list) | set(more_order_list))
             order_ids = ','.join(more_order_list)
             daily_reconciliation.update(paypal_num=count, paypal_total=total, upd_time=now_time, order_ids=order_ids)
         else:
@@ -1547,7 +1548,8 @@ class CronComparedDataView(View):
         daily_reconciliation = DailyReconciliation.objects.filter(time=start_timestamp)
         if daily_reconciliation.exists():
             if daily_reconciliation.first().order_ids:
-                more_order_list = daily_reconciliation.first().order_ids.split(',') + more_order_list
+                old_order_list = daily_reconciliation.first().order_ids.split(',')
+                more_order_list = list(set(old_order_list) | set(more_order_list))
             order_ids = ','.join(more_order_list)
             daily_reconciliation.update(ansjer_total=total, ansjer_num=count, order_ids=order_ids, upd_time=now_time)
         else: