|  | @@ -11,6 +11,7 @@ import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
	
		
			
				|  |  |  import com.google.common.collect.Lists;
 | 
	
		
			
				|  |  |  import com.google.gson.Gson;
 | 
	
	
		
			
				|  | @@ -32,6 +33,7 @@ import com.jeeplus.sys.feign.IUserApi;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.service.OfficeService;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.service.UserService;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.service.dto.OfficeDTO;
 | 
	
		
			
				|  |  | +import com.jeeplus.sys.service.dto.RoleDTO;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.service.dto.UserDTO;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.service.mapstruct.UserWrapper;
 | 
	
		
			
				|  |  |  import com.jeeplus.sys.utils.DictUtils;
 | 
	
	
		
			
				|  | @@ -1000,6 +1002,23 @@ public class UserController {
 | 
	
		
			
				|  |  |          return "admin".equals(currentUserDTO.getLoginName()) || UserUtils.getCurrentUserDTO().isAdmin();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 判断当前用户是否是会计所长
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @ApiLog("判断当前用户是否是会计所长")
 | 
	
		
			
				|  |  | +    @GetMapping("isKjsz")
 | 
	
		
			
				|  |  | +    @ApiOperation(value = "判断当前用户是否是会计所长")
 | 
	
		
			
				|  |  | +    public boolean isKjsz(){
 | 
	
		
			
				|  |  | +        UserDTO currentUserDTO = UserUtils.getCurrentUserDTO();
 | 
	
		
			
				|  |  | +        for (RoleDTO roleDTO : currentUserDTO.getRoleDTOList()) {
 | 
	
		
			
				|  |  | +            if (ObjectUtils.isNotEmpty(roleDTO)){
 | 
	
		
			
				|  |  | +                if ("kjsz".equals(roleDTO.getEnName())){
 | 
	
		
			
				|  |  | +                    return true;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return false;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |