跳到主要内容

leiting.doudian

简介

接入雷霆平台 - 国内-抖音发货系统

文档:https://leiting.feishu.cn/wiki/NtQjwSTeAi6RACkJ7RWcJnZjnEV

组件接口

LtDouDianCreateOrderNotify

继承自 LtNotify

创建订单通知

成员变量

变量名类型初始值须初始化描述
leitingNostringnil可选雷霆订单号 - Y
moneyint0可选金额(分) - Y
roleIdstringnil可选角色ID - Y
productIdstringnil可选商品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

发货通知

成员变量

变量名类型初始值须初始化描述
gameOrderNostringnil可选游戏订单号 - Y
leitingNostringnil可选雷霆订单号 - Y
moneyint0可选金额(分) - Y
roleIdstringnil可选角色ID - Y
userIdstringnil可选手游账号ID - Y
productIdstringnil可选商品ID - Y
order_moneyintnil可选订单总金额 单位:分 - N
coupon_mintnil可选优惠满减门槛 单位:分 例如:满100减20,则该字段为 10000 - N
coupon_sintnil可选优惠金额 单位:分 例如:满100减20,则该字段为2000 - N
coupon_idstringnil可选优惠券id - N
coupon_sourcestringnil可选优惠券来源 1:抖店 2:充值平台 - N
coupon_mediastringnil可选优惠券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

发货异常订单上报请求

成员变量

变量名类型初始值须初始化描述
leitingNostringnil可选雷霆订单号 - Y
gamestringnil可选游戏标志 - Y
statusint-1可选状态码 - Y
3:金额错误
4:用户信息错误
14:渠道不支持充值
16:商品错误
99:其他错误

成员方法

函数原型函数作用
string get_url(string host)生成请求地址