查询营员信息
按订单号或营期查询营员报名字段。ordernum 与 period_id 至少传一个。返回的表头 student_title 与数据行字段随营期自定义表单变化。
POST/api/getStudentInfo
请求参数
| 名称 | 类型 | 描述 | 是否必填 | 默认值 | 备注 |
|---|---|---|---|---|---|
| token | String | 身份校验令牌 | 必填 | - | 由 获取访问令牌 获得 |
| ordernum | String | 订单号 | 条件必填 | - | 与 period_id 至少填一个 |
| period_id | Number | 营期 ID | 条件必填 | - | 与 ordernum 至少填一个 |
| openid | String | 会员 openid | 非必填 | - | 按会员过滤 |
| pageNum | Number | 分页页码 | 非必填 | 1 | - |
| pageSize | Number | 每页条数 | 非必填 | 100 | 最大 200 |
CURL
curl --location --request POST 'https://open.xinduobang.cn/api/getStudentInfo' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "YOUR_TOKEN",
"period_id": 5300,
"pageNum": 1,
"pageSize": 10
}'
成功响应
{
"code": 0,
"msg": "操作成功",
"data": {
"student_title": {
"name": "学校及班级全称",
"beizhu": "拍摄日期",
"pichead": "营员头像",
"user_name": "营员姓名",
"user_phone": "营员手机",
"goods_name": "营种",
"pername": "营期名称",
"ordernum": "订单号",
"team_name": "团队名称",
"group_name": "小组名称",
"order_remarks": "订单备注",
"join_count": "参营次数"
},
"student_list": [
{
"name": "杭州娃哈哈双语学校2025届2班",
"beizhu": "2月11日",
"pichead": "https://file3.xdbcdn.cn/imagevideo/1739975990893/temp/2686.jpg",
"user_name": "--",
"user_phone": "18520339063",
"goods_name": "示例营种",
"pername": "",
"ordernum": "NO20250220155014679153",
"team_name": "1团",
"group_name": "1组",
"order_remarks": "",
"period": "2025/04/01-2025/04/02",
"join_count": 1,
"status_str": "已支付"
}
]
}
}
| 字段 | 类型 | 说明 |
|---|---|---|
| student_title | Object | 表头:键为字段名,值为中文列名(随营期表单变化) |
| student_list | Array | 营员数据行;除自定义表单字段外,常见还有 ordernum、team_name、group_name、period、status_str、join_count 等 |
| status_str | String | 订单状态文案,如已支付、已结营、已退款、待支付尾款、换营中、退款中等 |
失败响应
| HTTP状态码 | 错误码 | 描述 | 排查建议 |
|---|---|---|---|
| 200 | 非 0 | 业务错误 | ordernum 与 period_id 至少传一个;pageSize 不超过 200 |