获取用户信息(公共服务)

更新时间:2021-05-13 20:57:56

接口说明

用于公共服务获取用户信息

基本信息

请求方式: POST

请求路径:

https://prod.open-api.mysre.cn/openapi/guangming/get-user-info

请求参数

参数名 参数位置 参数类型 必填 默认值 示例 描述
mobile body string 电话号码
sso_token body string 从中台获取到的access_token,用于中台权限校验
tenant_code body string 租户代码

请求示例

{
  "mobile": "10086",
  "sso_token": "abcdefg",
  "tenant_code": "bre"
}

返回成功示例

{
    "request_id": "39eef74e-2402-fa84-b4af-97c85789dfd0",
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "user_id": "1001259",
        "name": "接口乙方02",
        "user_code": "18666666554",
        "photo": "",
        "sex": "",
        "access_token": "8adf609a616ff9fbfde2449d8947be1f",
        "sec_key": "Sw+bkW43GKF/eObaPQAFjwRaQGDuT4C9teZ9IOa7B/XsXaMjgWM9UxFzVvQLDvSLF35mCJ+iUMjaPkQvT45tufnN0liLrOwFruS4JK13k0g=",
        "need_set_pwd": false,
        "channel_id": "",
        "growing_id": "aa4d3e39ff56ca91",
        "openid": null,
        "tenant": [{
            "tenant_id": "my570cd49bc2458",
            "tenant_name": "工程协同自动化",
            "tenant_code": "auto",
            "tenant_logo": "https://gcxt-test.oss-cn-shenzhen.aliyuncs.com/gcxt/my570cd49bc2458/login_12222420181030150542.png",
            "has_erp": 1,
            "tenant_app": "1",
            "close_add_worksheet": {
                "change_type_visa": true,
                "change_type_design": false
            },
            "tenant_system": "0",
            "pc_refactoring": 1,
            "expired_time": "2019-04-22",
            "is_free_time": false,
            "original_expired_time": "2019-04-22 00:00:00",
            "overdue": true,
            "overdue_projects": [],
            "station_name": "",
            "user_modules": [],
            "role_code": "1005",
            "auth_status": 1,
            "go_to_url": "/msg/index.html",
            "role_type": 2,
            "proc_handle_way": "standard",
            "menu_layout": {
                "menu": {
                    "material": {
                        "specific_material": {
                            "name": "甲指材申请",
                            "display_name": "甲指材申请",
                            "desc": "请确定文案后再改app_menu",
                            "biz_type": [11, 11],
                            "modules": {
                                "jzc_clapply": {
                                    "name": "甲指材申请单"
                                },
                                "jzc_confirm": {
                                    "name": "收货确认单"
                                }
                            }
                        }
                    },
                    "visa": {
                        "change_type_visa": {
                            "name": "现场签证",
                            "display_name": "现场签证",
                            "desc": "一键拍照工地现场,签证有据可依",
                            "biz_type": [2, 3],
                            "modules": {
                                "worksheet": {
                                    "name": "工程联系单(大于100万)"
                                },
                                "confirmsheet": {
                                    "name": "完工确认单"
                                },
                                "special_confirmsheet": {
                                    "name": "完工确认单(无需事前)(少于等于100万)"
                                },
                                "pre_confirmsheet": {
                                    "name": "确认完工单"
                                }
                            }
                        },
                        "change_type_design": {
                            "name": "设计变更",
                            "display_name": "设计变更",
                            "desc": "发单更及时,动态成本更准确",
                            "biz_type": [2, 3],
                            "modules": {
                                "worksheet": {
                                    "name": "工程联系单(外判设计院)"
                                },
                                "confirmsheet": {
                                    "name": "完工确认单"
                                },
                                "special_confirmsheet": {
                                    "name": "完工确认单(无需事前)(内判设计院)"
                                }
                            }
                        }
                    },
                    "group1": {
                        "outputvalue": {
                            "name": "产值申报",
                            "desc": "产值按时申报,严控进度款超付",
                            "biz_type": [5]
                        },
                        "payment": {
                            "name": "付款申请",
                            "desc": "付款计划协同,资金计划更合理",
                            "biz_type": [11]
                        }
                    },
                    "group2": {
                        "contract_settlement_common": {
                            "name": "标准合同结算",
                            "desc": "审批进度可掌控,结算有据可依",
                            "biz_type": [10]
                        },
                        "contract_settlement_zhuzhai": {
                            "name": "合同结算",
                            "desc": "审批进度可掌控,结算有据可依11",
                            "biz_type": [10]
                        },
                        "contract_settlement": {
                            "name": "合同结算",
                            "desc": "审批进度可掌控,结算有据可依22",
                            "biz_type": [10]
                        }
                    },
                    "group3": {
                        "third_ddgl": {
                            "dev_id": "54bdece2-fd80-46c2-b2a5-d496836ab9c9",
                            "name": "订单管理",
                            "desc": "材料申请下单信息查询",
                            "url": "https://gcxt.countrygarden.com.cn/Home/GcxtRedirectHandle?module_code=1001002"
                        },
                        "third_ysdgl": {
                            "dev_id": "54bdece2-fd80-46c2-b2a5-d496836ab9c9",
                            "name": "验收单管理",
                            "desc": "材料入库与验收管理",
                            "url": "https://gcxt.countrygarden.com.cn/Home/GcxtRedirectHandle?module_code=1001003"
                        }
                    }
                },
                "menu_permissions": ["business", "msg", "specific_material", "change_type_visa", "change_type_design", "outputvalue", "payment", "recyclebin", "third_group_bxgl", "third_group_jgcgl", "third_bxgl", "third_clsq", "third_ddgl", "third_ysdgl", "contract_settlement", "contract_settlement_zhuzhai", "contract_settlement_common"],
                "disable_actions": {
                    "1005": {
                        "change_type_design": {
                            "worksheet": ["add"],
                            "pre_confirmsheet": ["hide"]
                        },
                        "change_type_visa": {
                            "pre_confirmsheet": ["hide"]
                        }
                    },
                    "all": {
                        "change_type_visa": {
                            "pre_confirmsheet": ["hide"]
                        },
                        "change_type_design": {
                            "pre_confirmsheet": ["hide"]
                        }
                    }
                }
            }
        }],
        "go_to_url": "/msg/index.html"
    }
}

返回参数说明(成功)

参数名 参数类型 描述
request_id string
errcode number
errmsg string
data object
data.user_id string
data.name string
data.user_code string
data.photo string
data.sex string
data.access_token string
data.sec_key string
data.need_set_pwd bool
data.channel_id string
data.growing_id string
data.openid string
data.tenant array
data.tenant.tenant_id string
data.tenant.tenant_name string
data.tenant.tenant_code string
data.tenant.tenant_logo string
data.tenant.has_erp number
data.tenant.tenant_app string
data.tenant.close_add_worksheet object
data.tenant.close_add_worksheet.change_type_visa bool
data.tenant.close_add_worksheet.change_type_design bool
data.tenant.tenant_system string
data.tenant.pc_refactoring number
data.tenant.expired_time string
data.tenant.is_free_time bool
data.tenant.original_expired_time string
data.tenant.overdue bool
data.tenant.overdue_projects array
data.tenant.station_name string
data.tenant.user_modules array
data.tenant.role_code string
data.tenant.auth_status number
data.tenant.go_to_url string
data.tenant.role_type number
data.tenant.proc_handle_way string
data.tenant.menu_layout object
data.tenant.menu_layout.menu object
data.tenant.menu_layout.menu.material object
data.tenant.menu_layout.menu.material.specific_material object
data.tenant.menu_layout.menu.material.specific_material.name string
data.tenant.menu_layout.menu.material.specific_material.display_name string
data.tenant.menu_layout.menu.material.specific_material.desc string
data.tenant.menu_layout.menu.material.specific_material.biz_type array
data.tenant.menu_layout.menu.material.specific_material.modules object
data.tenant.menu_layout.menu.material.specific_material.modules.jzc_clapply object
data.tenant.menu_layout.menu.material.specific_material.modules.jzc_clapply.name string
data.tenant.menu_layout.menu.material.specific_material.modules.jzc_confirm object
data.tenant.menu_layout.menu.material.specific_material.modules.jzc_confirm.name string
data.tenant.menu_layout.menu.visa object
data.tenant.menu_layout.menu.visa.change_type_visa object
data.tenant.menu_layout.menu.visa.change_type_visa.name string
data.tenant.menu_layout.menu.visa.change_type_visa.display_name string
data.tenant.menu_layout.menu.visa.change_type_visa.desc string
data.tenant.menu_layout.menu.visa.change_type_visa.biz_type array
data.tenant.menu_layout.menu.visa.change_type_visa.modules object
data.tenant.menu_layout.menu.visa.change_type_visa.modules.worksheet object
data.tenant.menu_layout.menu.visa.change_type_visa.modules.worksheet.name string
data.tenant.menu_layout.menu.visa.change_type_visa.modules.confirmsheet object
data.tenant.menu_layout.menu.visa.change_type_visa.modules.confirmsheet.name string
data.tenant.menu_layout.menu.visa.change_type_visa.modules.special_confirmsheet object
data.tenant.menu_layout.menu.visa.change_type_visa.modules.special_confirmsheet.name string
data.tenant.menu_layout.menu.visa.change_type_visa.modules.pre_confirmsheet object
data.tenant.menu_layout.menu.visa.change_type_visa.modules.pre_confirmsheet.name string
data.tenant.menu_layout.menu.visa.change_type_design object
data.tenant.menu_layout.menu.visa.change_type_design.name string
data.tenant.menu_layout.menu.visa.change_type_design.display_name string
data.tenant.menu_layout.menu.visa.change_type_design.desc string
data.tenant.menu_layout.menu.visa.change_type_design.biz_type array
data.tenant.menu_layout.menu.visa.change_type_design.modules object
data.tenant.menu_layout.menu.visa.change_type_design.modules.worksheet object
data.tenant.menu_layout.menu.visa.change_type_design.modules.worksheet.name string
data.tenant.menu_layout.menu.visa.change_type_design.modules.confirmsheet object
data.tenant.menu_layout.menu.visa.change_type_design.modules.confirmsheet.name string
data.tenant.menu_layout.menu.visa.change_type_design.modules.special_confirmsheet object
data.tenant.menu_layout.menu.visa.change_type_design.modules.special_confirmsheet.name string
data.tenant.menu_layout.menu.group1 object
data.tenant.menu_layout.menu.group1.outputvalue object
data.tenant.menu_layout.menu.group1.outputvalue.name string
data.tenant.menu_layout.menu.group1.outputvalue.desc string
data.tenant.menu_layout.menu.group1.outputvalue.biz_type array
data.tenant.menu_layout.menu.group1.payment object
data.tenant.menu_layout.menu.group1.payment.name string
data.tenant.menu_layout.menu.group1.payment.desc string
data.tenant.menu_layout.menu.group1.payment.biz_type array
data.tenant.menu_layout.menu.group2 object
data.tenant.menu_layout.menu.group2.contract_settlement_common object
data.tenant.menu_layout.menu.group2.contract_settlement_common.name string
data.tenant.menu_layout.menu.group2.contract_settlement_common.desc string
data.tenant.menu_layout.menu.group2.contract_settlement_common.biz_type array
data.tenant.menu_layout.menu.group2.contract_settlement_zhuzhai object
data.tenant.menu_layout.menu.group2.contract_settlement_zhuzhai.name string
data.tenant.menu_layout.menu.group2.contract_settlement_zhuzhai.desc string
data.tenant.menu_layout.menu.group2.contract_settlement_zhuzhai.biz_type array
data.tenant.menu_layout.menu.group2.contract_settlement object
data.tenant.menu_layout.menu.group2.contract_settlement.name string
data.tenant.menu_layout.menu.group2.contract_settlement.desc string
data.tenant.menu_layout.menu.group2.contract_settlement.biz_type array
data.tenant.menu_layout.menu.group3 object
data.tenant.menu_layout.menu.group3.third_ddgl object
data.tenant.menu_layout.menu.group3.third_ddgl.dev_id string
data.tenant.menu_layout.menu.group3.third_ddgl.name string
data.tenant.menu_layout.menu.group3.third_ddgl.desc string
data.tenant.menu_layout.menu.group3.third_ddgl.url string
data.tenant.menu_layout.menu.group3.third_ysdgl object
data.tenant.menu_layout.menu.group3.third_ysdgl.dev_id string
data.tenant.menu_layout.menu.group3.third_ysdgl.name string
data.tenant.menu_layout.menu.group3.third_ysdgl.desc string
data.tenant.menu_layout.menu.group3.third_ysdgl.url string
data.tenant.menu_layout.menu_permissions array
data.tenant.menu_layout.disable_actions object
data.tenant.menu_layout.disable_actions.change_type_design object
data.tenant.menu_layout.disable_actions.change_type_design.worksheet array
data.tenant.menu_layout.disable_actions.change_type_design.pre_confirmsheet array
data.tenant.menu_layout.disable_actions.change_type_visa object
data.tenant.menu_layout.disable_actions.change_type_visa.pre_confirmsheet array
data.go_to_url string

失败返回示例

{
  "request_id": "39f77896-29a0-7669-46d1-68b0bc28cfee",
  "errcode": 1,
  "errmsg": "xxx",
  "data": []
}

返回参数说明(失败)

参数名 参数类型 描述
request_id string 请求ID
errcode number 错误码
errmsg string 错误信息
data array 返回数据集

results matching ""

    No results matching ""