Commit ea7d694e authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents 219a9283 3f5d2647
......@@ -10511,6 +10511,201 @@ msg|String|消息|-
```
## 人员身份信息
### 保存更新用户信息
**请求URL:** people/info/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新用户信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
id|Long|否|
name|String|是|姓名
sex|String|是|性别
nation|String|是|民族
born|String|是|出生日期
address|String|是|地址
idCardNo|String|是|身份证号
grantDept|String|是|发证机关
userLifeBegin|String|是|有效期开始
userLifeEnd|String|是|有效期结束
photoFileName|String|是|照片
phone|String|是|手机
openid|String|是|微信开放认证id
icon|String|是|微信头像
nickname|String|是|微信昵称
username|String|是|天府通办用户名
createTime|Date|否|申请预约时间
updateTime|Date|否|
**请求样例:**
```
{
"name":"g1mtla",
"sex":"yw1i5w",
"nation":"41zi5f",
"born":"a491q9",
"address":"1r4khf",
"idCardNo":"4fj9z8",
"grantDept":"p1k0fs",
"userLifeBegin":"mfsh33",
"userLifeEnd":"xet91i",
"photoFileName":"rzyl46",
"phone":"nousp9",
"openid":"pv5ivw",
"lastTime":"2022-08-08",
"upTime":"2022-08-08",
"icon":"1tc9bb",
"nickname":"bta47q",
"zImg":"o2l8lq",
"bImg":"o6ll60",
"siteid":1733,
"username":"3kw7ko",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|
  name|String|姓名
  sex|String|性别
  nation|String|民族
  born|String|出生日期
  address|String|地址
  idCardNo|String|身份证号
  grantDept|String|发证机关
  userLifeBegin|String|有效期开始
  userLifeEnd|String|有效期结束
  photoFileName|String|照片
  phone|String|手机
  openid|String|
  lastTime|Date|最近登录时间
  upTime|Date|
  icon|String|微信头像
  nickname|String|微信昵称
  zImg|String|身份证正面照片
  bImg|String|身份证背面照片
  siteid|Long|默认选择的站点id
  username|String|天府通办用户名
  createTime|Date|申请预约时间
  updateTime|Date|
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 查看用户信息
**请求URL:** people/info/findIdEntity
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看用户信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
idCardNo|String|是|身份证号
phone|String|是|手机
openid|String|是|微信开放认证id
**请求样例:**
```
{
"idCardNo":"4fj9z8",
"phone":"nousp9",
"openid":"pv5ivw"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|
 name|String|姓名
 sex|String|性别
 nation|String|民族
 born|String|出生日期
 address|String|地址
 idCardNo|String|身份证号
 grantDept|String|发证机关
 userLifeBegin|String|有效期开始
 userLifeEnd|String|有效期结束
 photoFileName|String|照片
 phone|String|手机
 openid|String|
 lastTime|Date|最近登录时间
 upTime|Date|
 icon|String|微信头像
 nickname|String|微信昵称
 zImg|String|身份证正面照片
 bImg|String|身份证背面照片
 siteid|Long|默认选择的站点id
 username|String|天府通办用户名
 createTime|Date|申请预约时间
 updateTime|Date|
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":8372,
"name":"3nj72f",
"sex":"8pss9q",
"nation":"y79jur",
"born":"6y0ihf",
"address":"d9b5h9",
"idCardNo":"651c8z",
"grantDept":"80i44h",
"userLifeBegin":"vjgnio",
"userLifeEnd":"dr6abb",
"photoFileName":"1pm3dk",
"phone":"xbu2rm",
"openid":"s4x184",
"lastTime":"2022-08-08",
"upTime":"2022-08-08",
"icon":"ayzdhq",
"nickname":"f485cv",
"zImg":"baipag",
"bImg":"mfv9jr",
"siteid":7496,
"username":"vfycx8",
"createTime":"2022-08-08",
"updateTime":"2022-08-08"
}
}
```
## 字典附录
### isBusiness
......
......@@ -62,7 +62,7 @@ public class PeopleInfoEntity extends PeopleInfoVo {
*/
private String phone;
/**
*
* 微信开放认证id
*/
private String openid;
/**
......
......@@ -55,12 +55,12 @@ public class PeopleInfoServiceImpl extends AbstractCRUDServiceImpl<PeopleInfoDao
@Override
public PeopleInfoEntity findPeopleInfo(PeopleInfoEntity reqVo) throws AppException {
if(StringUtils.isEmpty(reqVo.getIdCardNo())){
throw new AppException("身份证号不能为空");
}
if(!IdcardUtil.isValidCard18(reqVo.getIdCardNo())){
throw new AppException("身份证号码格式不正确");
}
// if(StringUtils.isEmpty(reqVo.getIdCardNo())){
// throw new AppException("身份证号不能为空");
// }
// if(!IdcardUtil.isValidCard18(reqVo.getIdCardNo())){
// throw new AppException("身份证号码格式不正确");
// }
List<PeopleInfoEntity> list = dao.getList(reqVo);
if(CollectionUtils.isEmpty(list)){
throw new AppException("无身份数据");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment