From 87f979fb201a82ebad5926735ed6dfa75ca004d3 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 21 七月 2025 09:21:42 +0800 Subject: [PATCH] 修改bug --- ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserAddressController.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserAddressController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserAddressController.java index c6ed5a0..9075baa 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserAddressController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserAddressController.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; +import com.ruoyi.common.constant.HttpStatus; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.utils.StringUtils; @@ -39,10 +40,13 @@ - @ApiOperation(value = "获取用户地址",tags = {"获取用户地址"}) + @ApiOperation(value = "获取用户地址",tags = {"用户地址模块"}) @GetMapping("/getAddressList") public R<?> getAddressList() { LoginUser loginUser = tokenService.getLoginUser(); + if(loginUser==null){ + return R.fail(HttpStatus.UNAUTHORIZED,"请重新登录"); + } Long userId = loginUser.getUserId(); List<TbAddress> list = addressService.list(new LambdaQueryWrapper<TbAddress>().eq(TbAddress::getUserId, userId).eq(TbAddress::getIsDelete, 0).orderByDesc(TbAddress::getCreateTime)); return R.ok(list); @@ -50,19 +54,23 @@ - @ApiOperation(value = "添加修改用户地址",tags = {"添加修改用户地址"}) + @ApiOperation(value = "添加修改用户地址",tags = {"用户地址模块"}) @PostMapping("/updateUserAddress") public R<?> updateUserAddress(@RequestBody @Valid TbAddress tbAddress) { LoginUser loginUser = tokenService.getLoginUser(); + if(loginUser==null){ + return R.fail(HttpStatus.UNAUTHORIZED,"请重新登录"); + } Long userId = loginUser.getUserId(); tbAddress.setUserId(userId.toString()); + tbAddress.setIsDelete(0); addressService.saveOrUpdate(tbAddress); return R.ok(); } - @ApiOperation(value = "账号注销",tags = {"账号注销"}) + @ApiOperation(value = "删除地址",tags = {"用户地址模块"}) @DeleteMapping("/deleteAddress/{id}") public R<?> deleteAddress(@PathVariable("id")String id) { TbAddress address = addressService.getById(id); -- Gitblit v1.7.1