智简魔方文档

用户详情

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\model\ClientModel::indexClient
所属业务用户管理
来源模块/系统用户模型

功能说明

用户详情

调用示例

$id = 1;
$result = (new \app\common\model\ClientModel())->indexClient($id);

参数

参数类型必填默认值校验规则说明
idintrequired用户ID

返回值

返回项类型说明
idint用户ID
usernamestring姓名
emailstring邮箱
phone_codeint国际电话区号
phonestring手机号
companystring公司
country_idint国家ID
addressstring地址
languagestring语言
notesstring备注
statusint状态;0:禁用,1:正常,后台使用
register_timeint注册时间,后台使用
last_login_timeint上次登录时间,后台使用
last_login_ipstring上次登录IP,后台使用
creditstring余额
consumestring消费,后台使用
refundstring退款,后台使用
withdrawstring提现,后台使用
host_numint产品数量,后台使用
host_active_numint已激活产品数量,后台使用
login_logsarray登录记录,后台使用
login_logs[].ipstringIP
login_logs[].login_timeint登录时间
login_logs[].register_timeint注册时间
certificationboolean是否实名认证,后台使用
certification_detailobject实名认证详情(当certification==true时,才会有此字段),后台使用
certification_detail.companyobject企业实名认证详情
client.certification_detail.company.card_namestring认证姓名
client.certification_detail.company.card_typeint证件类型:1身份证、2港澳通行证、3台湾通行证、4港澳居住证、5台湾居住证、6海外护照、7中国以外驾照、8其他
client.certification_detail.company.card_numberstring证件号
client.certification_detail.company.phonestring手机号
client.certification_detail.company.statusint状态1已认证,2未通过,3待审核,4已提交资料
client.certification_detail.company.companystring公司名称
client.certification_detail.company.company_organ_codestring公司代码
client.certification_detail.company.img_onestring身份证正面
client.certification_detail.company.img_twostring身份证反面
client.certification_detail.company.img_threestring营业执照
client.certification_detail.company.auth_failstring失败原因
certification_detail.personobject个人实名认证详情
client.certification_detail.person.card_namestring认证姓名
client.certification_detail.person.card_typeint证件类型:1身份证、2港澳通行证、3台湾通行证、4港澳居住证、5台湾居住证、6海外护照、7中国以外驾照、8其他
client.certification_detail.person.card_numberstring证件号
client.certification_detail.person.phonestring手机号
client.certification_detail.person.statusint状态1已认证,2未通过,3待审核,4已提交资料
client.certification_detail.person.img_onestring身份证正面
client.certification_detail.person.img_twostring身份证反面
client.certification_detail.person.img_threestring营业执照
client.certification_detail.person.auth_failstring失败原因
client.customfieldobject自定义字段
client.currency_prefixstring货币符号,前台使用
client.oautharray三方登录,前台使用
client.oauth[].namestring标识
client.oauth[].titlestring名称
client.oauth[].urlstring跳转链接
client.oauth[].linkbool是否绑定true是false否
client.set_operate_passwordbool是否设置了操作密码
client.notice_openint是否接收短信、邮件通知,1是默认0否
client.notice_methodstring通知方式:all所有,email邮件,sms短信
client.receive_smsint接收短信(0=关闭1=开启)
client.receive_emailint接收邮件(0=关闭1=开启)
client.mp_weixin_noticeint微信公众号关注状态(0=未关注1=已关注)
client.credit_remindint余额提醒:0关闭默认,1开启
client.credit_remind_amountfloat阈值

正常返回

{
  "id": 1,
  "username": "示例名称",
  "email": "user@example.com",
  "phone_code": 86,
  "phone": "13800138000",
  "company": "string",
  "country_id": 1,
  "address": "string",
  "language": "zh-cn",
  "notes": "示例说明",
  "status": 1,
  "register_time": 1752984000,
  "last_login_time": 1752984000,
  "last_login_ip": "192.0.2.1",
  "credit": "string",
  "consume": "string",
  "refund": "string",
  "withdraw": "string",
  "host_num": 1,
  "host_active_num": 1,
  "login_logs": [
    {
      "ip": "192.0.2.1",
      "login_time": 1752984000,
      "register_time": 1752984000
    }
  ],
  "certification": true,
  "certification_detail": {
    "company": {},
    "person": {}
  },
  "client": {
    "certification_detail": {
      "company": {
        "card_name": "示例名称",
        "card_type": 1,
        "card_number": "string",
        "phone": "13800138000",
        "status": 1,
        "company": "string",
        "company_organ_code": "123456",
        "img_one": "string",
        "img_two": "string",
        "img_three": "string",
        "auth_fail": "string"
      },
      "person": {
        "card_name": "示例名称",
        "card_type": 1,
        "card_number": "string",
        "phone": "13800138000",
        "status": 1,
        "img_one": "string",
        "img_two": "string",
        "img_three": "string",
        "auth_fail": "string"
      }
    },
    "customfield": {},
    "currency_prefix": "CNY",
    "oauth": [
      {
        "name": "示例名称",
        "title": "示例名称",
        "url": "https://example.com/callback",
        "link": true
      }
    ],
    "set_operate_password": true,
    "notice_open": 1,
    "notice_method": "string",
    "receive_sms": 1,
    "receive_email": 1,
    "mp_weixin_notice": 1,
    "credit_remind": 1,
    "credit_remind_amount": 0.01
  }
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。