| | |
| | | import com.sandu.common.domain.ResponseVO; |
| | | import com.sandu.common.enums.AdminStatusStatus; |
| | | import com.sandu.common.enums.ResponseStatusEnums; |
| | | import com.sandu.common.execption.BusinessException; |
| | | import com.sandu.common.log.Log; |
| | | import com.sandu.common.object.BaseConditionVO; |
| | | import com.sandu.common.security.LoginUserInfo; |
| | |
| | | import com.sandu.ximon.admin.param.AdminLoginParam; |
| | | import com.sandu.ximon.admin.param.AdminParam; |
| | | import com.sandu.ximon.admin.param.PwdParam; |
| | | import com.sandu.ximon.admin.param.ReceiveParam; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.service.*; |
| | | import com.sandu.ximon.dao.domain.*; |
| | |
| | | |
| | | @Log("用户修改头像") |
| | | @PostMapping("/updateIcon") |
| | | public ResponseVO<Object> updateIcon(@RequestBody String IconUrl) { |
| | | public ResponseVO<Object> updateIcon(@RequestBody ReceiveParam receiveParam) { |
| | | if (receiveParam.getIconUrl().trim() == null) { |
| | | throw new BusinessException("头像URL不能为空!"); |
| | | } |
| | | boolean result; |
| | | //普通用户修改头像 |
| | | if (SecurityUtils.getAdministratorIdentity().equals(AdministratorEnums.NORMAL.getCode())) { |
| | | result= clientService.updateIcon(SecurityUtils.getUserId(), IconUrl); |
| | | }else{ |
| | | result = clientService.updateIcon(SecurityUtils.getUserId(), receiveParam.getIconUrl()); |
| | | } else { |
| | | //超级管理员、管理员修改头像 |
| | | result= adminService.updateIcon(SecurityUtils.getUserId(), IconUrl); |
| | | result = adminService.updateIcon(SecurityUtils.getUserId(), receiveParam.getIconUrl()); |
| | | } |
| | | |
| | | if (result) { |