fix: 修复管理员修改会员收货地址无效问题
This commit is contained in:
parent
3716691366
commit
efe9a1a6e4
@ -68,6 +68,8 @@ public class MemberAddressBuyerController {
|
||||
@ApiOperation(value = "修改会员收件地址")
|
||||
@PutMapping
|
||||
public ResultMessage<MemberAddress> editShippingAddress(@Valid MemberAddress shippingAddress) {
|
||||
OperationalJudgment.judgment(memberAddressService.getById(shippingAddress.getId()));
|
||||
shippingAddress.setMemberId(Objects.requireNonNull(UserContext.getCurrentUser()).getId());
|
||||
return ResultUtil.data(memberAddressService.updateMemberAddress(shippingAddress));
|
||||
}
|
||||
|
||||
|
@ -69,9 +69,7 @@ public class MemberAddressServiceImpl extends ServiceImpl<MemberAddressMapper, M
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public MemberAddress updateMemberAddress(MemberAddress memberAddress) {
|
||||
MemberAddress originalMemberAddress = this.getMemberAddress(memberAddress.getId());
|
||||
if (originalMemberAddress != null &&
|
||||
originalMemberAddress.getMemberId().equals(Objects.requireNonNull(UserContext.getCurrentUser()).getId())) {
|
||||
|
||||
if (originalMemberAddress != null) {
|
||||
if (memberAddress.getIsDefault() == null) {
|
||||
memberAddress.setIsDefault(false);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user