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   作者:周兴奎