4.6 分账规则计算
请求参数说明
service : order.splitrule.evaluate
params :
字段名 | 说明 | 参数类型 | 取值 | 是否必选 |
---|---|---|---|---|
rule_data | 规则数据,可包含多个规则 | JSON | 必选 |
rule_data的格式为:
[
{
“rule_id” : “10001”, //规则ID
“params” : { //规则中的参数值
“参数1” : 1000,
“参数2” : 1000,
…
},
“members” : { //分账参与方在规则中的角色
“会员1ID” : “角色1”,
“会员2ID” : “角色2”,
}
}
]
响应参数说明
response解析后的结果:
字段名 | 说明 | 参数类型 | 取值 | 是否必选 | |
---|---|---|---|---|---|
status | 服务调用是否成功 | String | ”OK”表示成功; “ERROR”表示失败。 |
必选 | |
result | JSON Object类型的返回值 | ||||
results | 分账结果 | JSONArray | 必选 | ||
error_code | 错误代码 | 仅当status=error时有效 | 可选 | ||
message | 错误信息 | 仅当status=error时有效 | 可选 |
result的格式为:
[
{
“member_no” : “会员1ID”, //分账的会员ID
“total_amount” : 1000 //分账的金额
}
…
]
result的值可以直接在创建消费订单中作为分账规则的参数。
文档更新时间: 2021-10-15 10:08 作者:周兴奎