|
@@ -70,6 +70,15 @@ public class AddressApi {
|
|
|
return addressService.getSelectAddress(type, parentId);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 所有地址下拉完整数据
|
|
|
+ */
|
|
|
+ @ApiOperation("所有地址完整数据(旧:/club/address)")
|
|
|
+ @GetMapping("/select/all")
|
|
|
+ public ResponseJson<List<AddressSelectVo>> getAllSelectAddress() {
|
|
|
+ return addressService.getAllSelectAddress();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 保存收货地址
|
|
|
*
|
|
@@ -78,7 +87,7 @@ public class AddressApi {
|
|
|
* addressId 用户地址Id
|
|
|
* townId 区ID
|
|
|
* address 详细地址
|
|
|
- * receiver 收货人
|
|
|
+ * receiver 收货人
|
|
|
* mobile 手机
|
|
|
* defaultFlag 是否默认收货地址(0 不是默认,1 默认)
|
|
|
*/
|
|
@@ -111,7 +120,7 @@ public class AddressApi {
|
|
|
* addressId 用户地址Id
|
|
|
*/
|
|
|
@ApiOperation("删除收货地址(旧:/personalCenter/deleteAddress)")
|
|
|
- @PostMapping("/cart/delete")
|
|
|
+ @PostMapping("/delete")
|
|
|
public ResponseJson<Integer> deleteUserAddress(AddressDto addressDto){
|
|
|
if (null == addressDto.getUserId()) {
|
|
|
return ResponseJson.error("用户Id不能为空!", null);
|
|
@@ -122,4 +131,23 @@ public class AddressApi {
|
|
|
return addressService.deleteUserAddress(addressDto);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设为默认地址
|
|
|
+ *
|
|
|
+ * @param addressDto {
|
|
|
+ * userId 用户ID
|
|
|
+ * addressId 用户地址Id
|
|
|
+ */
|
|
|
+ @ApiOperation("保存收货地址(旧:/personalCenter/defaultAddress)")
|
|
|
+ @PostMapping("/set/default")
|
|
|
+ public ResponseJson<Integer> setDefaultAddress(AddressDto addressDto){
|
|
|
+ if (null == addressDto.getUserId()) {
|
|
|
+ return ResponseJson.error("用户Id不能为空!", null);
|
|
|
+ }
|
|
|
+ if (null == addressDto.getAddressId()) {
|
|
|
+ return ResponseJson.error("用户地址Id不能为空!", null);
|
|
|
+ }
|
|
|
+ return addressService.setDefaultAddress(addressDto.getUserId(), addressDto.getAddressId());
|
|
|
+ }
|
|
|
+
|
|
|
}
|