Commit 7a798f32 authored by yzc's avatar yzc

fix: 新增地址后返回地址信息

parent 44dad9d7
......@@ -57,7 +57,7 @@ public class ReceiverAddressController extends BaseController {
* @return 返回结果
*/
@PostMapping(value = "/add")
public Wrapper<Void> addReceiverAddress(@RequestBody @Validated(ReceiverAddressRequest.Add.class) ReceiverAddressRequest request) {
public Wrapper<ReceiverAddressResponse> addReceiverAddress(@RequestBody @Validated(ReceiverAddressRequest.Add.class) ReceiverAddressRequest request) {
// TODO 手机, 电话正则校验
UserLoginCacheDTO sysUser = getSysUser();
return receiverAddressService.addReceiverAddress(request, sysUser);
......
......@@ -56,7 +56,7 @@ public class ShipperAddressController extends BaseController {
* @return 返回结果
*/
@PostMapping(value = "/add")
public Wrapper<Void> addShipperAddress(@RequestBody @Validated(ShipperAddressRequest.Add.class) ShipperAddressRequest request) {
public Wrapper<ShipperAddressResponse> addShipperAddress(@RequestBody @Validated(ShipperAddressRequest.Add.class) ShipperAddressRequest request) {
// TODO 手机, 电话正则校验
UserLoginCacheDTO sysUser = getSysUser();
return shipperAddressService.addShipperAddress(request, sysUser);
......
......@@ -61,7 +61,7 @@ public class MobileReceiverAddressController extends BaseController {
* @return 返回结果
*/
@PostMapping(value = "/add")
public Wrapper<Void> addReceiverAddress(@RequestBody @Validated(ReceiverAddressRequest.Add.class) ReceiverAddressRequest request) {
public Wrapper<ReceiverAddressResponse> addReceiverAddress(@RequestBody @Validated(ReceiverAddressRequest.Add.class) ReceiverAddressRequest request) {
UserLoginCacheDTO sysUser = getSysUser();
return receiverAddressService.addReceiverAddress(request, sysUser);
}
......
......@@ -59,7 +59,7 @@ public class MobileShipperAddressController extends BaseController {
* @return 返回结果
*/
@PostMapping(value = "/add")
public Wrapper<Void> addShipperAddress(@RequestBody @Validated(ShipperAddressRequest.Add.class) ShipperAddressRequest request) {
public Wrapper<ShipperAddressResponse> addShipperAddress(@RequestBody @Validated(ShipperAddressRequest.Add.class) ShipperAddressRequest request) {
UserLoginCacheDTO sysUser = getSysUser();
return shipperAddressService.addShipperAddress(request, sysUser);
}
......
......@@ -37,8 +37,9 @@ public interface IReceiverAddressService {
* 收货地址添加
* @param request 接口参数
* @param loginUser 登录用户信息
* @return 返回结果
*/
Wrapper<Void> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser);
Wrapper<ReceiverAddressResponse> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser);
/**
* 收货地址修改
......
......@@ -45,8 +45,9 @@ public interface IShipperAddressService {
* 发货地址添加
* @param request 接口参数
* @param loginUser 登录用户信息
* @return 返回结果
*/
Wrapper<Void> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser);
Wrapper<ShipperAddressResponse> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser);
/**
* 发货地址修改
......
......@@ -76,7 +76,7 @@ public class ReceiverAddressServiceImpl implements IReceiverAddressService {
@Transactional(rollbackFor = Exception.class)
@Override
public Wrapper<Void> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser) {
public Wrapper<ReceiverAddressResponse> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser) {
ReceiverAddress receiverAddress = new ReceiverAddress();
updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId());
......@@ -87,7 +87,9 @@ public class ReceiverAddressServiceImpl implements IReceiverAddressService {
receiverAddress.setCreateTime(System.currentTimeMillis());
receiverAddressRepository.saveAndFlush(receiverAddress);
return Wrapper.success();
ReceiverAddressResponse receiverAddressResponse = new ReceiverAddressResponse();
BeanUtils.copyProperties(receiverAddress, receiverAddressResponse);
return Wrapper.success(receiverAddressResponse);
}
@Transactional(rollbackFor = Exception.class)
......
......@@ -100,7 +100,7 @@ public class ShipperAddressServiceImpl implements IShipperAddressService {
@Transactional(rollbackFor = Exception.class)
@Override
public Wrapper<Void> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser) {
public Wrapper<ShipperAddressResponse> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser) {
ShipperAddress shipperAddress = new ShipperAddress();
updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId());
......@@ -111,7 +111,9 @@ public class ShipperAddressServiceImpl implements IShipperAddressService {
shipperAddress.setCreateTime(System.currentTimeMillis());
shipperAddressRepository.saveAndFlush(shipperAddress);
return Wrapper.success();
ShipperAddressResponse shipperAddressResponse = new ShipperAddressResponse();
BeanUtils.copyProperties(shipperAddress, shipperAddressResponse);
return Wrapper.success(shipperAddressResponse);
}
@Transactional(rollbackFor = Exception.class)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment