提交 83dd0906 authored 作者: huyufan's avatar huyufan

数据大屏

上级 185bec54
...@@ -61,8 +61,9 @@ public class LargeScreenListener { ...@@ -61,8 +61,9 @@ public class LargeScreenListener {
Optional<LargeScreenAddressRoute> optional = largeScreenAddressRouteDao.getEntityByReceiveAddressIdAndSendAddressId(receiveAddressId, sendAddressId); Optional<LargeScreenAddressRoute> optional = largeScreenAddressRouteDao.getEntityByReceiveAddressIdAndSendAddressId(receiveAddressId, sendAddressId);
if (optional.isPresent()) { if (optional.isPresent()) {
log.info("当前地址已经记录receiveAddressId{}, sendAddressId{}", receiveAddressId, sendAddressId);
return; return;
} } else {
ReceiveAndSendAddressVO feignAddressVO = Optional.of(addressFeign.getSendAndReceiveSystemAddress(sendAddressId, receiveAddressId)).filter(Result::succeed) ReceiveAndSendAddressVO feignAddressVO = Optional.of(addressFeign.getSendAndReceiveSystemAddress(sendAddressId, receiveAddressId)).filter(Result::succeed)
.map(Result::getData).orElseThrow(PerformanceResultEnum.DATA_NOT_FIND); .map(Result::getData).orElseThrow(PerformanceResultEnum.DATA_NOT_FIND);
BigDecimal sendAddressLatitude = feignAddressVO.getSendAddressVo().getLatitude().setScale(4, RoundingMode.DOWN); BigDecimal sendAddressLatitude = feignAddressVO.getSendAddressVo().getLatitude().setScale(4, RoundingMode.DOWN);
...@@ -95,7 +96,10 @@ public class LargeScreenListener { ...@@ -95,7 +96,10 @@ public class LargeScreenListener {
.receiveName(receiveName) .receiveName(receiveName)
.sendName(sendName) .sendName(sendName)
.build(); .build();
log.info("执行保存:{}", JSONUtil.parse(build));
largeScreenAddressRouteDao.saveEntity(build); largeScreenAddressRouteDao.saveEntity(build);
}
} catch (Exception e) { } catch (Exception e) {
log.info("数据大屏监控订单轨迹线路异常:{}", e.getMessage()); log.info("数据大屏监控订单轨迹线路异常:{}", e.getMessage());
......
...@@ -5,7 +5,7 @@ import org.springframework.data.mongodb.core.geo.GeoJsonLineString; ...@@ -5,7 +5,7 @@ import org.springframework.data.mongodb.core.geo.GeoJsonLineString;
import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.data.mongodb.core.mapping.Document;
@Data @Data
@Document(collection = "demo_entity_collection") @Document(collection = "large_screen_address_route")
public class MongoLargeScreenAddressRoute { public class MongoLargeScreenAddressRoute {
// private Integer id; // private Integer id;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论