ludc
2025-01-15 c659560c7ee8d8f8278b938421de13bf65d1e1b1
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/controller/SmUserQueryController.java
@@ -290,6 +290,39 @@
    }
    /**
     * 修改用户头像
     * @param file 文件
     * @return
     */
    @RequestMapping(value = "/updateUserPhoto",method = RequestMethod.POST)
    public BaseResult updateUserPhoto(MultipartFile file){
        try {
            return userQueryService.updateUserPhoto(file) ? BaseResult.success("用户头像修改成功!"):BaseResult.fail("用户头像修改失败!");
        }catch (Exception e){
            e.printStackTrace();
            String exceptionMessage = "修改用户头像时出现错误,原因:" + VciBaseUtil.getExceptionMessage(e);
            logger.error(exceptionMessage);
            return BaseResult.fail(exceptionMessage);
        }
    }
    /**
     * 获取用户头像
     * @param response
     * @return
     */
    @RequestMapping(value = "/getUserPhoto",method = RequestMethod.GET)
    public void getUserPhoto(HttpServletResponse response){
        try {
            ControllerUtil.writeFileToResponse(response,userQueryService.getUserPhoto());
        } catch (Exception e) {
            throw new VciBaseException(e.getMessage(),new String[0],e);
        }
    }
    /**
     * 删除用户
     * @param ids
     * @return