|  | @@ -53,8 +53,14 @@ public class WorkClientController {
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |          IPage<WorkClientInfo> list = workClientService.list(page,workClientInfoQueryWrapper);
 |  |          IPage<WorkClientInfo> list = workClientService.list(page,workClientInfoQueryWrapper);
 | 
												
													
														
															|  |          UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken());
 |  |          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()) {
 |  |          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");
 |  |                  info.setCreateFlag("1");
 | 
												
													
														
															|  |              }else{
 |  |              }else{
 | 
												
													
														
															|  |                  info.setCreateFlag("0");
 |  |                  info.setCreateFlag("0");
 |