leiting.doudian
简介
接入雷霆平台 - 国内-抖音发货系统
文档:https://leiting.feishu.cn/wiki/NtQjwSTeAi6RACkJ7RWcJnZjnEV
组件接口
类
LtDouDianCreateOrderNotify
继承自 LtNotify
创建订单通知
成员变量
| 变量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|---|---|---|---|
| leitingNo | string | nil | 可选 | 雷霆订单号 - Y |
| money | int | 0 | 可选 | 金额(分) - Y |
| roleId | string | nil | 可选 | 角色ID - Y |
| productId | string | nil | 可选 | 商品ID - Y |
成员方法
| 函数原型 | 函数作用 |
|---|---|
| LtResult new_result() | 生成处理通知的结果实例 |
LtDouDianCreateOrderNotifyResult
继承自 LtResult
创建订单通知的处理结果
成员变量
| 变量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|
成员方法
| 函数原型 | 函数作用 |
|---|---|
| void succeed() | 设置处理结果为成功 |
| void fail(int status, string message = nil) | 设置处理结果为失败 |
| void fail_and_refund(string message = nil) | 设置处理结果为失败并退款 |
| void set_user_id(string user_id) | 设置手游账号ID(sid) |
| void set_game_order_no(string game_order_no) | 设置游戏订单号(长度不要超过100) |
| void set_notify_url(string notify_url) | 设置通知发货接口地址 |
| void set_channel_no(string channel_no) | 设置渠道编号 |
LtDouDianShipmentNotify
继承自 LtNotify
发货通知
成员变量
| 变量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|---|---|---|---|
| gameOrderNo | string | nil | 可选 | 游戏订单号 - Y |
| leitingNo | string | nil | 可选 | 雷霆订单号 - Y |
| money | int | 0 | 可选 | 金额(分) - Y |
| roleId | string | nil | 可选 | 角色ID - Y |
| userId | string | nil | 可选 | 手游账号ID - Y |
| productId | string | nil | 可选 | 商品ID - Y |
| order_money | int | nil | 可选 | 订单总金额 单位:分 - N |
| coupon_m | int | nil | 可选 | 优惠满减门槛 单位:分 例如:满100减20,则该字段为 10000 - N |
| coupon_s | int | nil | 可选 | 优惠金额 单位:分 例如:满100减20,则该字段为2000 - N |
| coupon_id | string | nil | 可选 | 优惠券id - N |
| coupon_source | string | nil | 可选 | 优惠券来源 1:抖店 2:充值平台 - N |
| coupon_media | string | nil | 可选 | 优惠券M值 - N |
成员方法
| 函数原型 | 函数作用 |
|---|---|
| LtResult new_result() | 生成处理通知的结果实例 |
LtDouDianShipmentNotifyResult
继承自 LtResult
处理发货通知的结果
成员变量
| 变量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|
成员方法
| 函数原型 | 函数作用 |
|---|---|
| void succeed() | 设置为成功 |
| void fail_by_retry_needed(string message = nil) | 设置为失败并且需要重推 |
| void fail_by_money_mismatch(string message = nil) | 设置为金额不一致导致的失败 |
| void fail_by_user_info_error(string message = nil) |