فهرست منبع

优化每日对账

peng 1 سال پیش
والد
کامیت
72870f2b15
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      Controller/Cron/CronTaskController.py

+ 4 - 2
Controller/Cron/CronTaskController.py

@@ -1572,7 +1572,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:
@@ -1743,7 +1744,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: