add 管理员获取自身企业token信息
This commit is contained in:
+32
@@ -176,6 +176,38 @@ public class CompanyLoginController {
|
||||
return result;
|
||||
}
|
||||
|
||||
@ApiOperation("管理员获取自身企业token信息")
|
||||
@PostMapping(value = "/adminGetToken")
|
||||
public Result<JSONObject> adminGetToken() {
|
||||
Result<JSONObject> result = new Result<>();
|
||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
|
||||
String phone = loginUser.getPhone();
|
||||
|
||||
//1. 校验用户是否有效
|
||||
//update-begin-author:wangshuai date:20200601 for: 登录代码验证用户是否注销bug,if条件永远为false
|
||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(PayContactsManagement::getPhone, phone);
|
||||
queryWrapper.eq(PayContactsManagement::getDelFlag, 0);
|
||||
PayContactsManagement contactsManagement = payContactsManagementService.getOne(queryWrapper);
|
||||
//update-end-author:wangshuai date:20200601 for: 登录代码验证用户是否注销bug,if条件永远为false
|
||||
if (Objects.isNull(contactsManagement)) {
|
||||
throw new JeroBootException("手机号没有注册企业账户");
|
||||
}
|
||||
|
||||
//用户登录信息
|
||||
userInfo(contactsManagement, result);
|
||||
//update-begin--Author:wangshuai Date:20200714 for:登录日志没有记录人员
|
||||
LoginUser loginUser1 = new LoginUser();
|
||||
BeanUtils.copyProperties(contactsManagement, loginUser1);
|
||||
loginUser1.setUsername(contactsManagement.getName());
|
||||
loginUser1.setRealname(contactsManagement.getName());
|
||||
loginUser1.setRoleCode("企业用户");
|
||||
baseCommonService.addLog("手机号: " + phone + ",登录成功!", CommonConstant.LOG_TYPE_1, null, loginUser1);
|
||||
//update-end--Author:wangshuai Date:20200714 for:登录日志没有记录人员
|
||||
return result;
|
||||
}
|
||||
|
||||
@ApiOperation("短信登录接口")
|
||||
@PostMapping(value = "/smsLogin")
|
||||
public Result<JSONObject> smsLogin(@RequestBody SysLoginModel sysLoginModel) {
|
||||
|
||||
Reference in New Issue
Block a user