mirror of https://github.com/jeecgboot/jeecg-boot
官网演示版本中“我的部门”功能数据展示异常 #7658---
parent
54abb67303
commit
18166a3c69
|
@ -93,12 +93,15 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys
|
||||||
// queryWrapper.in("depart_id",deptIds);
|
// queryWrapper.in("depart_id",deptIds);
|
||||||
|
|
||||||
//我的部门,选中部门只能看当前部门下的角色
|
//我的部门,选中部门只能看当前部门下的角色
|
||||||
|
//update-begin---author:chenrui ---date:20250107 for:[QQYUN-10775]验证码可以复用 #7674------------
|
||||||
if(oConvertUtils.isNotEmpty(deptId)){
|
if(oConvertUtils.isNotEmpty(deptId)){
|
||||||
queryWrapper.eq("depart_id",deptId);
|
queryWrapper.eq("depart_id",deptId);
|
||||||
|
IPage<SysDepartRole> pageList = sysDepartRoleService.page(page, queryWrapper);
|
||||||
|
return Result.ok(pageList);
|
||||||
|
}else{
|
||||||
|
return Result.ok(null);
|
||||||
}
|
}
|
||||||
|
//update-end---author:chenrui ---date:20250107 for:[QQYUN-10775]验证码可以复用 #7674------------
|
||||||
IPage<SysDepartRole> pageList = sysDepartRoleService.page(page, queryWrapper);
|
|
||||||
return Result.ok(pageList);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -748,7 +748,10 @@ public class SysUserController {
|
||||||
if(oConvertUtils.isEmpty(depId)){
|
if(oConvertUtils.isEmpty(depId)){
|
||||||
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
int userIdentity = user.getUserIdentity() != null?user.getUserIdentity():CommonConstant.USER_IDENTITY_1;
|
int userIdentity = user.getUserIdentity() != null?user.getUserIdentity():CommonConstant.USER_IDENTITY_1;
|
||||||
if(oConvertUtils.isNotEmpty(userIdentity) && userIdentity == CommonConstant.USER_IDENTITY_2 ){
|
//update-begin---author:chenrui ---date:20250107 for:[QQYUN-10775]验证码可以复用 #7674------------
|
||||||
|
if(oConvertUtils.isNotEmpty(userIdentity) && userIdentity == CommonConstant.USER_IDENTITY_2
|
||||||
|
&& oConvertUtils.isNotEmpty(user.getDepartIds())) {
|
||||||
|
//update-end---author:chenrui ---date:20250107 for:[QQYUN-10775]验证码可以复用 #7674------------
|
||||||
subDepids = sysDepartService.getMySubDepIdsByDepId(user.getDepartIds());
|
subDepids = sysDepartService.getMySubDepIdsByDepId(user.getDepartIds());
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
@ -1873,4 +1876,28 @@ public class SysUserController {
|
||||||
sysUserService.sendChangePhoneSms(jsonObject, username, ipAddress);
|
sysUserService.sendChangePhoneSms(jsonObject, username, ipAddress);
|
||||||
return Result.ok("发送验证码成功!");
|
return Result.ok("发送验证码成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发送注销用户手机号验证密码[敲敲云专用]
|
||||||
|
*
|
||||||
|
* @param jsonObject
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping(value = "/sendLogOffPhoneSms")
|
||||||
|
public Result<String> sendLogOffPhoneSms(@RequestBody JSONObject jsonObject, HttpServletRequest request) {
|
||||||
|
Result<String> result = new Result<>();
|
||||||
|
//获取登录用户名
|
||||||
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
|
String name = jsonObject.getString("username");
|
||||||
|
if (oConvertUtils.isEmpty(name) || !name.equals(username)) {
|
||||||
|
result.setSuccess(false);
|
||||||
|
result.setMessage("发送验证码失败,用户不匹配!");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
String ipAddress = IpUtils.getIpAddr(request);
|
||||||
|
sysUserService.sendLogOffPhoneSms(jsonObject, username, ipAddress);
|
||||||
|
result.setSuccess(true);
|
||||||
|
result.setMessage("发送验证码成功!");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue