liujie
2025-07-21 87f979fb201a82ebad5926735ed6dfa75ca004d3
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);