/memberContacts/addMemberContacts
未使用小程序
#
| 控制器 | com.jxxx.dscp.api.controller.member.MemberContactsController#addMemberContacts |
|---|---|
| 所属模块 | 会员 member |
| 暴露渠道 | 小程序 (@Route 注解;决定 URL 前缀与可访问端) |
| 请求方法 | POST |
member_contactsmember_faceMemberContactsController#addMemberContactsMemberContacts ⇒ 表 member_contactsMemberContactsService#get (MemberContactsServiceImpl)MemberContactsMapper#selectById ⇒ 表 member_contactsMemberFaceService#add (MemberFaceServiceImpl)MemberFaceMapper#insert ⇒ 表 member_faceMemberContactsService#add (MemberContactsServiceImpl)MemberContactsMapper#insert ⇒ 表 member_contacts其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列;— 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。
| 环境 | 完整 URL(主机 + 渠道前缀 + 路径) | 备注 |
|---|---|---|
| dev | https://dscp-dev.hn12301.net/mp-api/memberContacts/addMemberContacts | |
| uat | https://dscp-uat.hn12301.net/mp-api/memberContacts/addMemberContacts | |
| pro | https://dscp-uat.hn12301.net/mp-api/memberContacts/addMemberContacts | (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意) |
无(该接口无 Query/Path/Header 显式参数;入参见 Body)
MemberContactsAddRequest| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| name | String | 是 | 必填 | member_contacts.name | 姓名 |
| phone | String | 是 | 必填 | member_contacts.phone | 手机号码 |
| idType | IdType | 是 | 1身份证2护照3港澳居民来往内地通行证5驾驶证6居住证7士官证8学生证+1 | member_contacts.id_type | 卡种等级IdType,1身份证,2护照,3港澳通行证,4台胞证,5驾驶证,6居住证,7士官证,8学生证,9出生证 |
| identityNo | String | 是 | 必填 | member_contacts.identity_no | 身份证 |
| facePhoto | String | member_contacts.face_photo | 人脸照片 |
| errcode | int | 业务码,0=成功 |
| errmsg | string | 提示信息 |
| data | T | 下方“data 结构” |
void —— 无返回数据
示例
POST /memberContacts/addMemberContacts{
"body": {
"name": "",
"phone": "13800000000",
"idType": "1",
"identityNo": "",
"facePhoto": ""
}
}(void,无响应体)
处理逻辑
- 数据库人脸id
- 根据人脸url地址查询人脸
- 如果有人脸信息
- 先删除人脸信息
- 录入人脸
- 用户姓名
- 人像图片地址
- 人员ID不可重复
源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)