Commit 23e09b9f by unknown

Merge branch 'release' into f-6.6.5

parents 962c585b 609bb7a9
package com.ctrip.fun.golf.api.product; package com.ctrip.fun.golf.api.product;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
...@@ -316,14 +317,21 @@ public class AdvertisementMController { ...@@ -316,14 +317,21 @@ public class AdvertisementMController {
double minDistance = 0; double minDistance = 0;
DistrictBean cityBean = new DistrictBean(); DistrictBean cityBean = new DistrictBean();
minDistance = MathUtil.GetDistance(BJBean.getLat(), BJBean.getLng(), lat, lng); minDistance = MathUtil.GetDistance(BJBean.getLat(), BJBean.getLng(), lat, lng);
BigDecimal initDis = new BigDecimal(minDistance);
for (int i = 0; i < cityList.size(); i++) { for (int i = 0; i < cityList.size(); i++) {
cityBean = cityList.get(i); cityBean = cityList.get(i);
if (minDistance > MathUtil.GetDistance(cityBean.getLat(), cityBean.getLng(), lat, double distance = MathUtil.GetDistance(cityBean.getLat(), cityBean.getLng(), lat, lng);
lng)) { BigDecimal newDis = new BigDecimal(distance);
if(newDis.compareTo(BigDecimal.ZERO)==0){
cityId = cityBean.getId();
break;
}else if(initDis.compareTo(newDis)>0){
initDis = newDis;
cityId = cityBean.getId(); cityId = cityBean.getId();
} }
} }
} }
return cityId; return cityId;
} }
} }
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 sign in to comment