/system/area/get-by-ip
在用管理后台
#
(无摘要) · AreaController
基本信息
| 控制器 | com.jxxx.dscp.api.controller.area.AreaController#getAreaByIp |
|---|---|
| 所属模块 | area area |
| 暴露渠道 | 管理后台 (@Route 注解;决定 URL 前缀与可访问端) |
| 请求方法 | POST |
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
调用链路(控制器方法内未解析到 Service/Mapper 调用,可能为接口声明或简单转发)
方法内调用IPUtils.getArea;AreaUtils.format
环境 URL
| 环境 | 完整 URL(主机 + 渠道前缀 + 路径) | 备注 |
|---|---|---|
| dev | https://dscp-dev.hn12301.net/manage-api/system/area/get-by-ip | |
| uat | https://dscp-uat.hn12301.net/manage-api/system/area/get-by-ip | |
| pro | https://dscp-uat.hn12301.net/manage-api/system/area/get-by-ip | (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意) |
请求参数 · Header / Query / Path
| 位置 | 名称 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|---|
| query | ip | String | 是 | — |
请求参数 · Body
请求体类型:—(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
| errcode | int | 业务码,0=成功 |
| errmsg | string | 提示信息 |
| data | T | 下方“data 结构” |
data 结构
String (scalar)标量/Map/外部类型:String
示例
请求示例 (自动生成,仅结构参考)
POST /system/area/get-by-ip?ip=…响应示例
{
"errcode": 0,
"errmsg": "",
"data": ""
}处理逻辑
逻辑摘要查询详情(IPUtils.getArea);调用 format(AreaUtils.format)
内联注释
- 获得城市
- 格式化返回