six_003
This commit is contained in:
@@ -33,11 +33,10 @@ class ems_parameters物流的状态(BaseModel):
|
||||
|
||||
|
||||
class ems邮政物流工具(BaseModel):
|
||||
# ems_biz_id: str = "1100244903172"
|
||||
# ems_delivery_id: str = "EMS"
|
||||
ems_password: str = "xiao@792282"
|
||||
ems_biz_id: str = Field("test_biz_id", description="ems_biz_id")
|
||||
ems_delivery_id: str = Field("TEST", description="ems_biz_id")
|
||||
# ems_biz_id = Field(default="1100244903172", description="发放代金券是创建的批次号")
|
||||
# ems_delivery_id: str = Field(default="EMS", description="发放代金券是创建的批次号")
|
||||
ems_biz_id: str = Field(default="test_biz_id", description="ems_biz_id")
|
||||
ems_delivery_id: str = Field(default="TEST", description="ems_biz_id")
|
||||
|
||||
def ems发件人信息(self):
|
||||
ems发件人信息数据 = {
|
||||
@@ -61,9 +60,9 @@ class ems邮政物流工具(BaseModel):
|
||||
cityName = pydash.get(obj=orderData, path="order用户配送地址.address.cityName") # 市
|
||||
countyName = pydash.get(obj=orderData, path="order用户配送地址.address.countyName") # 区
|
||||
detailInfoNew = pydash.get(obj=orderData, path="order用户配送地址.address.detailInfoNew") # 详细地址
|
||||
telNumber = pydash.get(obj=orderData, path="order用户配送地址.address.telNumber") # 详细地址
|
||||
telNumber = pydash.get(obj=orderData, path="order用户配送地址.address.telNumber") # 联系电放
|
||||
detailInfo = pydash.get(obj=orderData, path="order用户配送地址.address.detailInfo") # 详细地址
|
||||
userName = pydash.get(obj=orderData, path="order用户配送地址.address.userName") # 详细地址
|
||||
userName = pydash.get(obj=orderData, path="order用户配送地址.address.userName") # 收件人昵称
|
||||
nationalCode = pydash.get(obj=orderData, path="order用户配送地址.address.nationalCode") # 详细地址
|
||||
print("\n🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 \n", telNumber)
|
||||
return {
|
||||
@@ -213,14 +212,7 @@ class ems邮政物流工具(BaseModel):
|
||||
"action_type": action_type,
|
||||
"action_msg": action_msg,
|
||||
}
|
||||
print("打印 一下模拟的数据,主要就是看一下时间戳的问题", 模拟数据)
|
||||
data = requests.post(url=模拟更新物流状态,
|
||||
data=orjson.dumps(模拟数据, option=orjson.OPT_SORT_KEYS, ).decode(encoding="utf-8"))
|
||||
print("🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 ", data.json())
|
||||
|
||||
def 查询运单轨迹(self, order物流商家侧订单号):
|
||||
""""""
|
||||
mini_token = sixToken.get_mini_token()
|
||||
requests.post(url=模拟更新物流状态, data=orjson.dumps(模拟数据, option=orjson.OPT_SORT_KEYS, ).decode(encoding="utf-8"))
|
||||
|
||||
def 更新物流快递数据(self, order物流公司订单编号, ):
|
||||
""""""
|
||||
@@ -292,20 +284,21 @@ class ems邮政物流工具(BaseModel):
|
||||
订单更新对象.order物流状态 = "已确认"
|
||||
订单更新对象.save()
|
||||
# 备注一下返回数据类型
|
||||
responseDataa = {'ToUserName': 'gh_f754c53eb962', 'FromUserName': 'ohQkD7HmLYEYrFjFau6juOhduRU8', 'CreateTime': 1784666355, 'MsgType': 'event', 'Event': 'trade_manage_order_settlement',
|
||||
'transaction_id': '4200003114202607213777723688', 'merchant_id': '1700383419', 'sub_merchant_id': '', 'merchant_trade_no': 'OAT01KY1BZ3T9SFSSRNS10R95B5XH', 'pay_time': 1784605024,
|
||||
'shipped_time': 1784666354,
|
||||
'estimated_settlement_time': 1784839154
|
||||
}
|
||||
# responseDataa = {'ToUserName': 'gh_f754c53eb962', 'FromUserName': 'ohQkD7HmLYEYrFjFau6juOhduRU8', 'CreateTime': 1784666355, 'MsgType': 'event', 'Event': 'trade_manage_order_settlement',
|
||||
# 'transaction_id': '4200003114202607213777723688', 'merchant_id': '1700383419', 'sub_merchant_id': '', 'merchant_trade_no': 'OAT01KY1BZ3T9SFSSRNS10R95B5XH', 'pay_time': 1784605024,
|
||||
# 'shipped_time': 1784666354,
|
||||
# 'estimated_settlement_time': 1784839154
|
||||
# }
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# 当脚本直接运行时执行的代码
|
||||
# ems邮政物流工具().生成运单(out_trade_no商家侧支付订单号="")
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号="EMS01KZAH47JZA3HCY2R5NS0WD3VN_waybill_id", action_type=100001, action_msg="揽件成功")
|
||||
order物流公司订单编号 = "EMS01KZBJBPHFR9E924DKDW86CGJT_waybill_id"
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号=order物流公司订单编号, action_type=100001, action_msg="揽件成功")
|
||||
time.sleep(30)
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号="EMS01KZAH47JZA3HCY2R5NS0WD3VN_waybill_id", action_type=300002, action_msg="开始派送")
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号=order物流公司订单编号, action_type=300002, action_msg="开始派送")
|
||||
time.sleep(30)
|
||||
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号="EMS01KZAH47JZA3HCY2R5NS0WD3VN_waybill_id", action_type=300003, action_msg="签收成功")
|
||||
ems邮政物流工具().模拟更新订单状态(order物流公司订单编号=order物流公司订单编号, action_type=300003, action_msg="签收成功")
|
||||
# ems邮政物流工具().更新物流快递数据(order物流公司订单编号="EMS01KZAD94RDQFQBVVX705YNH6SE_waybill_id")
|
||||
|
||||
Reference in New Issue
Block a user