|
|
|
@ -37,6 +37,12 @@ public class ReceiveAddressServiceImpl extends ServiceImpl<ReceiveAddressMapper,
|
|
|
|
|
|
|
|
|
|
public void updateAddress(ReceiveAddress receiveAddress){
|
|
|
|
|
receiveAddress.setModifyDate(new Date());
|
|
|
|
|
if(receiveAddress.getIsDefault()){
|
|
|
|
|
String miniUserId = receiveAddress.getMiniUserId();
|
|
|
|
|
ReceiveAddress other = new ReceiveAddress();
|
|
|
|
|
other.setIsDefault(false);
|
|
|
|
|
receiveAddressMapper.update(other,new EntityWrapper<ReceiveAddress>().eq("mini_user_id", miniUserId));
|
|
|
|
|
}
|
|
|
|
|
receiveAddressMapper.updateById(receiveAddress);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -48,4 +54,9 @@ public class ReceiveAddressServiceImpl extends ServiceImpl<ReceiveAddressMapper,
|
|
|
|
|
List<ReceiveAddress> receiveAddressList = receiveAddressMapper.selectList(new EntityWrapper<ReceiveAddress>().eq("mini_user_id", userId));
|
|
|
|
|
return receiveAddressList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public ReceiveAddress addressDetail(String receiveAddressId){
|
|
|
|
|
ReceiveAddress receiveAddress = receiveAddressMapper.selectById(receiveAddressId);
|
|
|
|
|
return receiveAddress;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|