提交 b7e3b43a authored 作者: 艾庆国's avatar 艾庆国

测试数据

上级 2b9f03ca
...@@ -25,9 +25,8 @@ import org.springframework.stereotype.Service; ...@@ -25,9 +25,8 @@ import org.springframework.stereotype.Service;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Arrays; import java.util.*;
import java.util.List; import java.util.stream.Collectors;
import java.util.Objects;
@Slf4j @Slf4j
...@@ -111,7 +110,65 @@ public class LineWarnTraceServiceImpl implements LineWarnTraceService { ...@@ -111,7 +110,65 @@ public class LineWarnTraceServiceImpl implements LineWarnTraceService {
result.setRoute(route); result.setRoute(route);
result.setTruckList(truckList); result.setTruckList(truckList);
// 模拟数据
resultMock(result);
return result; return result;
} }
private void resultMock(LineWarnTraceVO result){
result.setOrderGoodsNo("10000000");
result.setSendAddressId(1);
result.setSendAddress("朝阳煤矿");
result.setReceiveAddressId(2);
result.setReceiveAddress("西城煤矿");
result.setSendLongitude(new BigDecimal("116.250000"));
result.setSendLatitude(new BigDecimal("39.540000"));
result.setSendLongitude(new BigDecimal("116.360000"));
result.setSendLatitude(new BigDecimal("39.9000000"));
result.setOrderGoodsStatus(30);
result.setExtractWeight(new BigDecimal(1000));
result.setLoadWeight(new BigDecimal("200"));
result.setUnloadWeight(new BigDecimal("100"));
List<LineWarnTruckTraceInfoVO> truckList = new ArrayList<>();
LineWarnTruckTraceInfoVO truck1 = new LineWarnTruckTraceInfoVO();
truck1.setChildNo("1000001");
truck1.setTruckNo("京A000001");
truck1.setDriverUserNo(1L);
truck1.setDriverName("张三");
truck1.setDriverMobile("13000000001");
truck1.setTruckStatus(1);
truck1.setStatus(30);
truck1.setLongitude(new BigDecimal("116.450000"));
truck1.setLatitude(new BigDecimal("39.240000"));
LineWarnTruckTraceInfoVO truck2 = new LineWarnTruckTraceInfoVO();
truck2.setChildNo("1000002");
truck2.setTruckNo("京A000002");
truck2.setDriverUserNo(1L);
truck2.setDriverName("张三");
truck2.setDriverMobile("13000000002");
truck2.setTruckStatus(0);
truck2.setStatus(70);
truck2.setLongitude(new BigDecimal("116.290000"));
truck2.setLatitude(new BigDecimal("39.340000"));
truckList.add(truck2);
result.setTruckList(truckList);
// 推荐线路
List<LineWarnRoutePositionVO> positionList = lineWarnInfoStruct
.convertLineWarnRoutePositionVO(gdUtils.getRoute(result.getSendLongitude(),
result.getSendLatitude(), result.getReceiveLongitude(),
result.getReceiveLatitude()));
LineWarnRouteVO route = new LineWarnRouteVO();
route.setPositonList(positionList);
result.setRoute(route);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论