|
@@ -53,8 +53,14 @@ public class WorkClientController {
|
|
|
}
|
|
|
IPage<WorkClientInfo> list = workClientService.list(page,workClientInfoQueryWrapper);
|
|
|
UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken());
|
|
|
+ Integer postCount = 0;
|
|
|
+ if(null != userDTO && StringUtils.isNotBlank(userDTO.getId())){
|
|
|
+ //查询当前用户是否存在部门主任岗位信息(部门主任可调整所有客户信息)
|
|
|
+ postCount = SpringUtil.getBean ( IUserApi.class ).getUserPostCountById(userDTO.getId());
|
|
|
+ }
|
|
|
+ //判定当前登录人是否为部门主任
|
|
|
for (WorkClientInfo info: list.getRecords()) {
|
|
|
- if(userDTO.getName().equals(info.getCreateById()) || userDTO.isAdmin()){
|
|
|
+ if(userDTO.getName().equals(info.getCreateById()) || userDTO.isAdmin() || postCount > 0){
|
|
|
info.setCreateFlag("1");
|
|
|
}else{
|
|
|
info.setCreateFlag("0");
|