个人中心优化,增加上传头像接口1

This commit is contained in:
menxipeng
2025-08-23 12:49:04 +08:00
parent 44057267ea
commit acfb370c73
7 changed files with 18 additions and 11 deletions

View File

@@ -113,7 +113,7 @@ public class ShopUserController extends BaseController
// 获取当前登录用户
LoginUser loginUser = SecurityUtils.getLoginUser();
if (loginUser == null || loginUser.getUserId() == null) {
return AjaxResult.error("用户未登录或用户ID为空");
return AjaxResult.error(401,"用户未登录或用户ID为空");
}
ShopUser shopUser = loginUser.getShopUser();
@@ -206,7 +206,7 @@ public class ShopUserController extends BaseController
// 获取当前登录用户
LoginUser loginUser = SecurityUtils.getLoginUser();
if (loginUser == null || loginUser.getUserId() == null) {
return AjaxResult.error("用户未登录或用户ID为空");
return AjaxResult.error(401,"用户未登录或用户ID为空");
}
ShopUser shopUser = loginUser.getShopUser();

View File

@@ -108,7 +108,7 @@ public class ClientOrderInfoController extends BaseController
try {
LoginUser loginUser = SecurityUtils.getLoginUser();
if (loginUser == null) {
return AjaxResult.error("用户未登录");
return AjaxResult.error(401,"用户未登录");
}
List<OrderInfo> orders = orderInfoService.selectUserOrders(loginUser.getUserId());
@@ -132,7 +132,7 @@ public class ClientOrderInfoController extends BaseController
// 检查用户权限
LoginUser loginUser = SecurityUtils.getLoginUser();
if (loginUser == null || !loginUser.getUserId().equals(orderInfo.getUserId())) {
return AjaxResult.error("无权限查看此订单");
return AjaxResult.error(401,"无权限查看此订单");
}
return AjaxResult.success("查询成功", orderInfo);

View File

@@ -15,6 +15,8 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
@RequestMapping("/client")
@RestController
@@ -71,7 +73,7 @@ public class ClientShopUserController {
public AjaxResult modifyUserInfo(@RequestBody ShopUser shopUser){
Long userId = SecurityUtils.getUserId();
if (userId == null) {
return AjaxResult.error("用户未登录");
return AjaxResult.error(401,"用户未登录");
}
shopUser.setUserId(userId);
return AjaxResult.success(shopUserService.modifyUser(shopUser));
@@ -86,7 +88,7 @@ public class ClientShopUserController {
// 获取当前登录用户名
Long userId = SecurityUtils.getUserId();
if (userId == null) {
return AjaxResult.error("用户未登录");
return AjaxResult.error(401,"用户未登录");
}
// 根据用户ID查询完整的用户信息
@@ -132,12 +134,15 @@ public class ClientShopUserController {
// 检查是否已经登录
Long userId = SecurityUtils.getUserId();
if (userId == null) {
return AjaxResult.error("用户未登录");
return AjaxResult.error(401,"用户未登录");
}
// 1. 处理文件上传
if (file != null && !file.isEmpty()) {
// 保存文件逻辑
return AjaxResult.success("请求成功", AliConfig.ossUp("user/", file.getOriginalFilename(), file.getInputStream()));
String url = AliConfig.ossUp("user/", file.getOriginalFilename(), file.getInputStream());
Map<String,Object> head = new HashMap<>();
head.put("headImg",url);
return AjaxResult.success("请求成功", head);
}
return AjaxResult.error("文件不能为空");
}

View File

@@ -75,5 +75,6 @@ public class IndexController extends BaseController {
return getDataTableData(list);
}
}