From c3856433bcac855f01f3e7406129c13eebade799 Mon Sep 17 00:00:00 2001 From: lwl0608 Date: Mon, 11 Nov 2024 22:16:41 +0800 Subject: [PATCH] g --- vas/check_refund.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/vas/check_refund.py b/vas/check_refund.py index 040a4f0..fd2a063 100644 --- a/vas/check_refund.py +++ b/vas/check_refund.py @@ -558,6 +558,17 @@ mid_zid_list = [ [999164, 91] ] +csv_ = Csv("myts_refund.csv", ["订单id", "商品", "订单金额", "结果", "res"]) + + +def refund_order(order_id): + url = "https://api.tiefen.fun/op/vas/refund_order" + param = { + "order_id": order_id, + "operator": "myts_lwl_fix" + } + return call_service(url, param) + class S: def __init__(self): @@ -601,16 +612,25 @@ class S: print(status_cnt_map) refund_amount = 0 + idx = 0 for d in docs: + idx += 1 status = safe_get_int(d, "order_status") if status != 3: continue - order_id = safe_get_int(d, "id") + order_id = safe_get_str(d, "id") + product_id = safe_get_str(d, "product_id") pay_amount = safe_get_int(d, "pay_amount") print(order_id, pay_amount) refund_amount += pay_amount + res = refund_order(order_id) + ret = safe_get_int(res, "ret") + docu = [order_id, product_id, pay_amount, ret, res] + print(idx, docu) + csv_.append(docu) + print(refund_amount)