Commit 33bab140 authored by chenyuxi's avatar chenyuxi

feat: 部门相关接口

parent 68bebef9
......@@ -239,12 +239,12 @@ public class DeptController {
* 客户服务平台——获取项目下部门总数
* @return R<Integer> 部门总数
*/
@GetMapping(value = "/csp/getDeptCount/{projectNo}")
public R<Integer> cspDeptCount(@PathVariable String projectNo) {
if(Common.isEmpty(projectNo)){
@GetMapping(value = "/csp/getDeptCount")
public R<Integer> cspDeptCount(SysDeptVo dept) {
if(Common.isEmpty(dept.getProjectNo())){
R.failed("项目编码不能为空");
}
return R.ok(sysDeptService.cspDeptCount(projectNo));
return R.ok(sysDeptService.cspDeptCount(dept.getProjectNo()));
}
......
......@@ -447,8 +447,8 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
dept.setAncestors(info.getAncestors() + "," + dept.getParentId());
}
}
dept.setClient(CommonConstants.ONE_STRING);
// todo 去常量
dept.setClient("yifu-csp");
this.save(dept);
return R.ok("创建成功");
}
......
......@@ -233,6 +233,9 @@ public class SysUserDeptPermissionServiceImpl extends ServiceImpl<SysUserDeptPer
// 更新用户数据权限
permissionInfo.setPermissionsType(sysUserDeptPermission.getPermissionsType());
if(!CommonConstants.THREE_STRING.equals(sysUserDeptPermission.getPermissionsType())){
sysUserDeptPermission.setAppointDeptScope("");
}
permissionInfo.setAppointDeptScope(sysUserDeptPermission.getAppointDeptScope());
baseMapper.updateById(permissionInfo);
redisUtil.remove(CacheConstants.USER_DETAILS +"::"+ userInfo.getUsername());
......@@ -267,7 +270,9 @@ public class SysUserDeptPermissionServiceImpl extends ServiceImpl<SysUserDeptPer
}
// 更新用户数据权限
sysUserDeptPermission.setClient(CommonConstants.ONE_STRING);
// todo 去常量
sysUserDeptPermission.setClient("yifu-csp");
// 默认普通成员
sysUserDeptPermission.setUserType(CommonConstants.ONE_STRING);
sysUserDeptPermission.setPermissionsType(CommonConstants.TWO_STRING);
baseMapper.insert(sysUserDeptPermission);
......
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