记得上下班打卡 | git大法好,push需谨慎

Commit acfeadec authored by jiangxiulong's avatar jiangxiulong

经纬度为空不计算

parent 07dd3495
......@@ -105,8 +105,8 @@ public class KylinPerformancesController {
@ApiOperation("演出详情")
public ResponseDto<HashMap<String, Object>> detail(
@PathVariable("performancesId") String performancesId,
@RequestParam("latitudeFrom") Double latitudeFrom,
@RequestParam("longitudeFrom") Double longitudeFrom
@RequestParam(value = "latitudeFrom", defaultValue = "0") double latitudeFrom,
@RequestParam(value = "longitudeFrom", defaultValue = "0") double longitudeFrom
) {
HashMap<String, Object> result = kylinPerformancesService.detail(performancesId, latitudeFrom, longitudeFrom);
if (result != null) {
......
package com.liquidnet.service.kylin.service.impl;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.CommonConst;
import com.liquidnet.commons.lang.util.DistanceUtil;
import com.liquidnet.service.kylin.constant.KylinPerformanceStatusEnum;
import com.liquidnet.service.kylin.constant.KylinRedisConst;
......@@ -229,12 +230,14 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
performancesInfo.setMessage(KylinPerformanceStatusEnum.getName(performancesInfo.getAppStatus()));
// 处理距离
if (longitudeFrom != CommonConst.DFT_DOUBLE_VAL) {
String diffDistance = DistanceUtil.getDistance(longitudeFrom, latitudeFrom, Double.parseDouble(performancesInfo.getLongitude()), Double.parseDouble(performancesInfo.getLatitude()));
performancesInfo.setDiffDistance(diffDistance);
for (PerformanceVo road : roadList) {
String diffDistanceRoad = DistanceUtil.getDistance(longitudeFrom, latitudeFrom, Double.parseDouble(performancesInfo.getLongitude()), Double.parseDouble(performancesInfo.getLatitude()));
road.setDiffDistance(diffDistanceRoad);
}
}
info.put("performancesInfo", performancesInfo);
info.put("roadList", roadList);
......
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 to comment