# 1002 共享充电宝服务动态

# content_json 定义

参数 是否必填 类型 说明 格式要求
cur_status int32 当前状态id
wxa_path_query string 卡片点击跳转路径与query
start_time 参考状态要求 uint32 开始租借时间 秒级时间戳,展示为HH:mm格式
pay_amount 参考状态要求 uint32 预估金额(cur_status为1时)、支付金额(cur_status为2或3时) 单位为分

# cur_status传入状态id的含义,与不同状态id下的字段要求

id 激活时是否可为此状态 可变更自上一状态* 状态描述 此状态下必填字段 此状态下选填字段 content_json示例
1 1 使用中 start_time
pay_amount
wxa_path_query
"{\"cur_status\":1,\"start_time\":1680844159,\"pay_amount\": 450,\"wxa_path_query\":\"pages/index/index\"}"
2 1 已归还,待支付 pay_amount
wxa_path_query
"{\"cur_status\":2,\"pay_amount\": 450,\"wxa_path_query\":\"pages/index/index\"}"
3 1, 2 使用完成 pay_amount
wxa_path_query
"{\"cur_status\":3,\"pay_amount\": 450,\"wxa_path_query\":\"pages/index/index\"}"

「可变更自上一状态」说明

  1. 此列中的数字表示当前状态只能由这些状态变更(激活时无此要求)
  2. 需要注意的是当前状态变更为当前状态,也要求状态id在此列中:如当前为状态为1,只有当1也在此列中,才允许下一次更新时状态传入1
  3. 在此列中不存在的状态id,意为结束态,后续不再可更新服务状态

# ext_json 定义

参数 是否必填 类型 说明 格式要求
pay_info object 支付信息

pay_info 定义

参数 是否必填 类型 说明 格式要求
transaction_id string 微信支付订单号对于合单支付场景,目前仅支持使用传入第一个子单的订单号
pay_amount unit32 订单实际支付金额,若订单有优惠,需传入优惠后金额
若为合单支付的第一个子订单,需传入合单支付的总实际支付金额
单位为分
pay_time uint32 支付时间 秒级时间戳