Commit 7a798f32 authored by yzc's avatar yzc

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

parent 44dad9d7
...@@ -57,7 +57,7 @@ public class ReceiverAddressController extends BaseController { ...@@ -57,7 +57,7 @@ public class ReceiverAddressController extends BaseController {
* @return 返回结果 * @return 返回结果
*/ */
@PostMapping(value = "/add") @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 手机, 电话正则校验 // TODO 手机, 电话正则校验
UserLoginCacheDTO sysUser = getSysUser(); UserLoginCacheDTO sysUser = getSysUser();
return receiverAddressService.addReceiverAddress(request, sysUser); return receiverAddressService.addReceiverAddress(request, sysUser);
......
...@@ -56,7 +56,7 @@ public class ShipperAddressController extends BaseController { ...@@ -56,7 +56,7 @@ public class ShipperAddressController extends BaseController {
* @return 返回结果 * @return 返回结果
*/ */
@PostMapping(value = "/add") @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 手机, 电话正则校验 // TODO 手机, 电话正则校验
UserLoginCacheDTO sysUser = getSysUser(); UserLoginCacheDTO sysUser = getSysUser();
return shipperAddressService.addShipperAddress(request, sysUser); return shipperAddressService.addShipperAddress(request, sysUser);
......
...@@ -61,7 +61,7 @@ public class MobileReceiverAddressController extends BaseController { ...@@ -61,7 +61,7 @@ public class MobileReceiverAddressController extends BaseController {
* @return 返回结果 * @return 返回结果
*/ */
@PostMapping(value = "/add") @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(); UserLoginCacheDTO sysUser = getSysUser();
return receiverAddressService.addReceiverAddress(request, sysUser); return receiverAddressService.addReceiverAddress(request, sysUser);
} }
......
...@@ -59,7 +59,7 @@ public class MobileShipperAddressController extends BaseController { ...@@ -59,7 +59,7 @@ public class MobileShipperAddressController extends BaseController {
* @return 返回结果 * @return 返回结果
*/ */
@PostMapping(value = "/add") @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(); UserLoginCacheDTO sysUser = getSysUser();
return shipperAddressService.addShipperAddress(request, sysUser); return shipperAddressService.addShipperAddress(request, sysUser);
} }
......
...@@ -37,8 +37,9 @@ public interface IReceiverAddressService { ...@@ -37,8 +37,9 @@ public interface IReceiverAddressService {
* 收货地址添加 * 收货地址添加
* @param request 接口参数 * @param request 接口参数
* @param loginUser 登录用户信息 * @param loginUser 登录用户信息
* @return 返回结果
*/ */
Wrapper<Void> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser); Wrapper<ReceiverAddressResponse> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser);
/** /**
* 收货地址修改 * 收货地址修改
......
...@@ -45,8 +45,9 @@ public interface IShipperAddressService { ...@@ -45,8 +45,9 @@ public interface IShipperAddressService {
* 发货地址添加 * 发货地址添加
* @param request 接口参数 * @param request 接口参数
* @param loginUser 登录用户信息 * @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 { ...@@ -76,7 +76,7 @@ public class ReceiverAddressServiceImpl implements IReceiverAddressService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
public Wrapper<Void> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser) { public Wrapper<ReceiverAddressResponse> addReceiverAddress(ReceiverAddressRequest request, UserLoginCacheDTO loginUser) {
ReceiverAddress receiverAddress = new ReceiverAddress(); ReceiverAddress receiverAddress = new ReceiverAddress();
updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId()); updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId());
...@@ -87,7 +87,9 @@ public class ReceiverAddressServiceImpl implements IReceiverAddressService { ...@@ -87,7 +87,9 @@ public class ReceiverAddressServiceImpl implements IReceiverAddressService {
receiverAddress.setCreateTime(System.currentTimeMillis()); receiverAddress.setCreateTime(System.currentTimeMillis());
receiverAddressRepository.saveAndFlush(receiverAddress); receiverAddressRepository.saveAndFlush(receiverAddress);
return Wrapper.success(); ReceiverAddressResponse receiverAddressResponse = new ReceiverAddressResponse();
BeanUtils.copyProperties(receiverAddress, receiverAddressResponse);
return Wrapper.success(receiverAddressResponse);
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
......
...@@ -100,7 +100,7 @@ public class ShipperAddressServiceImpl implements IShipperAddressService { ...@@ -100,7 +100,7 @@ public class ShipperAddressServiceImpl implements IShipperAddressService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
public Wrapper<Void> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser) { public Wrapper<ShipperAddressResponse> addShipperAddress(ShipperAddressRequest request, UserLoginCacheDTO loginUser) {
ShipperAddress shipperAddress = new ShipperAddress(); ShipperAddress shipperAddress = new ShipperAddress();
updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId()); updateAllStateNotDefault(request.getIsDefault(), loginUser.getMemberId(), loginUser.getMemberRoleId());
...@@ -111,7 +111,9 @@ public class ShipperAddressServiceImpl implements IShipperAddressService { ...@@ -111,7 +111,9 @@ public class ShipperAddressServiceImpl implements IShipperAddressService {
shipperAddress.setCreateTime(System.currentTimeMillis()); shipperAddress.setCreateTime(System.currentTimeMillis());
shipperAddressRepository.saveAndFlush(shipperAddress); shipperAddressRepository.saveAndFlush(shipperAddress);
return Wrapper.success(); ShipperAddressResponse shipperAddressResponse = new ShipperAddressResponse();
BeanUtils.copyProperties(shipperAddress, shipperAddressResponse);
return Wrapper.success(shipperAddressResponse);
} }
@Transactional(rollbackFor = Exception.class) @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