[F] Edge case where the taobao order is already delivered
This commit is contained in:
@@ -139,7 +139,7 @@ def create_diy_order(create: list[TaobaoOrder]):
|
|||||||
|
|
||||||
|
|
||||||
def fill_express_no(taobao_data: list[TaobaoOrder]):
|
def fill_express_no(taobao_data: list[TaobaoOrder]):
|
||||||
orders = gateway_order_list()
|
orders = gateway_order_list(orderType=4)
|
||||||
for o in orders:
|
for o in orders:
|
||||||
for i in o.Items:
|
for i in o.Items:
|
||||||
# 审核通过 means the delivery number hasn't been inputted yet
|
# 审核通过 means the delivery number hasn't been inputted yet
|
||||||
@@ -150,7 +150,7 @@ def fill_express_no(taobao_data: list[TaobaoOrder]):
|
|||||||
tb = next(to for to in taobao_data for ti in to.items if get_url_param(ti.url, 'id') == i.goodsCode)
|
tb = next(to for to in taobao_data for ti in to.items if get_url_param(ti.url, 'id') == i.goodsCode)
|
||||||
|
|
||||||
# Check delivery status
|
# Check delivery status
|
||||||
if tb.status != '卖家已发货':
|
if tb.status != '卖家已发货' and tb.status != '快件已签收':
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Find delivery company's id
|
# Find delivery company's id
|
||||||
|
|||||||
Reference in New Issue
Block a user