| | |
| | | import com.dsh.account.service.UserIntegralChangesService; |
| | | import com.dsh.account.util.ResultUtil; |
| | | import com.dsh.account.util.TokenUtil; |
| | | import com.dsh.account.util.ToolUtil; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | @ApiOperation(value = "上传用户头像", tags = {"APP-使用福利"}) |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), |
| | | @ApiImplicitParam(name = "file",value = "图片字节",dataType = "MultipartFile") |
| | | @ApiImplicitParam(name = "userImage",value = "用户头像连接",dataType = "string") |
| | | }) |
| | | public ResultUtil uploadAppUserProfile(MultipartFile file, HttpServletRequest request){ |
| | | public ResultUtil uploadAppUserProfile(String userImage){ |
| | | try { |
| | | Integer appUserId = tokenUtil.getUserIdFormRedis(); |
| | | if(null == appUserId){ |
| | | return ResultUtil.tokenErr(); |
| | | } |
| | | return ResultUtil.success(tauService.uploadAppUserHeadImg(appUserId,file,request)); |
| | | TAppUser byId = tauService.getById(appUserId); |
| | | if (ToolUtil.isNotEmpty(userImage)){ |
| | | byId.setHeadImg(userImage); |
| | | tauService.updateById(byId); |
| | | }else { |
| | | ResultUtil.error("头像不能为空!"); |
| | | } |
| | | return ResultUtil.success(); |
| | | }catch (Exception e){ |
| | | return ResultUtil.runErr(); |
| | | } |