diff --git a/src/main/java/com/hxtec/polaris/service/impl/LocationServiceImpl.java b/src/main/java/com/hxtec/polaris/service/impl/LocationServiceImpl.java
index dc60875e7cbb2668b503b55472d2f0e30becc268..f1015492e86654595a9cae3d6217a07c72276f83 100644
--- a/src/main/java/com/hxtec/polaris/service/impl/LocationServiceImpl.java
+++ b/src/main/java/com/hxtec/polaris/service/impl/LocationServiceImpl.java
@@ -95,8 +95,8 @@ public class LocationServiceImpl implements LocationService {
if (count > 0){
map = shopAddressMapper.selectDefaultByUsername(addressService.getUser());
}else {
- //没有设置默认地址让用户自己设置
- //map = shopAddressMapper.getDefaultWhenNoDefaultByUsername(addressService.getUser());
+ //没有设置默认地址默认取最新一条作为订单展示的收货地址
+ map = shopAddressMapper.getDefaultWhenNoDefaultByUsername(addressService.getUser());
}
}catch (Exception e){
throw new MyException(Result.error(Code.FAIL_4501,Msg.COMMON_QUERY_NULL));
diff --git a/src/main/resources/mapper/ShopAddressMapper.xml b/src/main/resources/mapper/ShopAddressMapper.xml
index 23c5079cad98e70481fc971464917170252e7ef2..42f0e984c60516ce27fe04bc81808fbff71d7212 100644
--- a/src/main/resources/mapper/ShopAddressMapper.xml
+++ b/src/main/resources/mapper/ShopAddressMapper.xml
@@ -27,6 +27,7 @@
from shop_address a left join shop_user u on a.user_id = u.id
WHERE u.mobile = #{username}
+ order by a.update_time desc