MrShi
4 天以前 82f707ece09a906007f3d760b6bb025896e3bba6
server/web/src/main/java/com/doumee/api/web/AddrApi.java
@@ -27,16 +27,14 @@
    private AddrService addrService;
    @LoginRequired
    @ApiOperation(value = "查询我的地址列表", notes = "小程序端")
    @ApiOperation(value = "查询我的地址列表", notes = "小程序端,支持按地址/名称/手机号模糊搜索")
    @GetMapping("/list")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true),
            @ApiImplicitParam(paramType = "query", dataType = "String", name = "keyword", value = "搜索关键词(地址/名称/手机号)"),
    })
    public ApiResponse<List<Addr>> list() {
        Addr query = new Addr();
        query.setMemberId(getMemberId());
        query.setDeleted(0);
        return ApiResponse.success("查询成功", addrService.findList(query));
    public ApiResponse<List<Addr>> list(@RequestParam(required = false) String keyword) {
        return ApiResponse.success("查询成功", addrService.findListWithArea(getMemberId(), keyword));
    }
    @LoginRequired
@@ -46,7 +44,7 @@
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true),
    })
    public ApiResponse<Addr> findById(@PathVariable Integer id) {
        return ApiResponse.success("查询成功", addrService.findById(id));
        return ApiResponse.success("查询成功", addrService.findByIdWithArea(id));
    }
    @LoginRequired
@@ -56,9 +54,8 @@
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true),
    })
    public ApiResponse create(@RequestBody Addr addr) {
        addr.setMemberId(getMemberId());
        addrService.create(addr);
        return ApiResponse.success("操作成功");
        addrService.createByMember(addr, getMemberId());
        return ApiResponse.success("操作成功", addrService.findByIdWithArea(addr.getId()));
    }
    @LoginRequired
@@ -68,9 +65,8 @@
            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true),
    })
    public ApiResponse updateById(@RequestBody Addr addr) {
        addr.setMemberId(getMemberId());
        addrService.updateById(addr);
        return ApiResponse.success("操作成功");
        addrService.updateByMember(addr, getMemberId());
        return ApiResponse.success("操作成功", addrService.findByIdWithArea(addr.getId()));
    }
    @LoginRequired
@@ -94,7 +90,7 @@
        Addr addr = new Addr();
        addr.setId(id);
        addr.setIsDefault(1);
        addrService.updateById(addr);
        addrService.updateByMember(addr, getMemberId());
        return ApiResponse.success("操作成功");
    }
}