From a1e0ef256c0d1da8f184eca961e5ce7e4d12866c Mon Sep 17 00:00:00 2001 From: dougang <78125310@kidgrow.com> Date: Thu, 22 Apr 2021 08:56:05 +0800 Subject: [PATCH] 优化医生没有坐标是默认为0 --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java index d671aae..7c5df7e 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java @@ -299,7 +299,9 @@ json.put("specialty", adi.getSpecialty()); json.put("service", adi.getService()); json.put("id", String.valueOf(adi.getId())); - String distance = getDistance(Double.parseDouble(adi.getLatitude()), Double.parseDouble(adi.getLongitude()), lat, lon); + double lat1 = StringUtils.isNotBlank(adi.getLatitude()) ? Double.parseDouble(adi.getLatitude()) : 0d; + double lon1 = StringUtils.isNotBlank(adi.getLongitude()) ? Double.parseDouble(adi.getLongitude()) : 0d; + String distance = getDistance(lat1, lon1, lat, lon); json.put("distance", distance); ResultBody byId1 = doctorService.findById(adi.getDoctorId()); -- Gitblit v1.8.0