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) | 设置为用户信息错误导致的失败 |
void fail_by_channel_not_support(string message = nil) | 设置为渠道不支持充值导致的失败 |
void fail_by_product_error(string message = nil) | 设置为商品错误导致的失败 |
void fail_by_signature_error(string message = nil) | 设置为签名错误导致的失败 |
void fail_by_whitelist_error(string message = nil) | 设置为白名单错误导致的失败 |
void fail_by_other_error(string message = nil) | 设置为其他错误导致的失败 |
LtDouDianReportOrderExceptionRequest
继承自 LtRequest
发货异常订单上报请求
成员变量
变量名 | 类型 | 初始值 | 须初始化 | 描述 |
---|---|---|---|---|
leitingNo | string | nil | 可选 | 雷霆订单号 - Y |
game | string | nil | 可选 | 游戏标志 - Y |
status | int | -1 | 可选 | 状态码 - Y 3:金额错误 4:用户信息错误 14:渠道不支持充值 16:商品错误 99:其他错误 |
成员方法
函数原型 | 函数作用 |
---|---|
string get_url(string host) | 生成请求地址 |