|
@@ -294,8 +294,73 @@ def get_wd_order_task(start,end,account):
|
|
|
page += 1
|
|
|
print(f"{stage} [{start}~{end}] 有订单 {order_list.__len__()}")
|
|
|
if order_list.__len__()>0:
|
|
|
- # print(order_list)
|
|
|
- save_order(order_list)
|
|
|
+ print(order_list)
|
|
|
+ # save_order(order_list)
|
|
|
+
|
|
|
+
|
|
|
+def get_gf_order_task(start,end,account):
|
|
|
+ order_list = []
|
|
|
+ url = 'https://bi.reading.163.com/dist-api/rechargeList'
|
|
|
+ consumerkey = account[0]
|
|
|
+ secretkey = account[1]
|
|
|
+ siteid = account[2]
|
|
|
+ stage = account[3]
|
|
|
+ siteid_list = get_wd_account_siteid_list(account)
|
|
|
+ # print(siteid_list)
|
|
|
+ if len(siteid_list) == 0:
|
|
|
+ siteid_list.append(siteid)
|
|
|
+
|
|
|
+ starttime = du.date_str_to_str(start)+'0000'
|
|
|
+ endtime = du.date_str_to_str(end)+'2359'
|
|
|
+
|
|
|
+ for siteid in siteid_list:
|
|
|
+
|
|
|
+ page = 1
|
|
|
+ while True:
|
|
|
+ params = {
|
|
|
+ 'consumerkey': consumerkey,
|
|
|
+ 'secretkey': secretkey,
|
|
|
+ 'timestamp': int(1601481600),
|
|
|
+ 'siteid': siteid,
|
|
|
+ 'pageSize': 1000,
|
|
|
+ 'starttime': starttime,
|
|
|
+ 'endtime': endtime,
|
|
|
+ 'page': page}
|
|
|
+
|
|
|
+ response_result_json = get_wending_json_object(url, params)
|
|
|
+ # print(response_result_json)
|
|
|
+
|
|
|
+ order_item_list = response_result_json['data']['rechargeList']
|
|
|
+
|
|
|
+ for x in order_item_list:
|
|
|
+
|
|
|
+ order_time = DateUtils.stamp_to_str(x['createTime'])
|
|
|
+ reg_time = DateUtils.stamp_to_str(x['userRegisterTime'])
|
|
|
+
|
|
|
+ order_list.append(
|
|
|
+ (order_time[:10],
|
|
|
+ stage,
|
|
|
+ '国风',
|
|
|
+ x['wx_mpName'],
|
|
|
+ x['wx_originalId'],
|
|
|
+ x['wx_user_openId'],
|
|
|
+ order_time,
|
|
|
+ reg_time,
|
|
|
+ x['money'] / 100,
|
|
|
+ x['bookTitle'] if x['bookTitle'] else '',
|
|
|
+ x['ewTradeId'] if x.get('ewTradeId') else x['rechargeUuid'],
|
|
|
+ 2 if x['payStatus'] == 1 else 1
|
|
|
+ # ,x['userId']
|
|
|
+ )
|
|
|
+ )
|
|
|
+ if len(order_item_list) < 1000:
|
|
|
+ break
|
|
|
+ else:
|
|
|
+ page += 1
|
|
|
+ print(f"{stage} [{start}~{end}] 有订单 {order_list.__len__()}")
|
|
|
+ if order_list.__len__()>0:
|
|
|
+ print(order_list)
|
|
|
+ # save_order(order_list)
|
|
|
|
|
|
|
|
|
def get_zd_order_task(start,end,account):
|