| | |
| | | tOrder.setEndLat(jsonObject.getString("lat")); |
| | | tOrder.setEndLng(jsonObject.getString("lon")); |
| | | } |
| | | if(ToolUtil.isEmpty(tOrder.getStartLng()) || ToolUtil.isEmpty(tOrder.getStartLat())){ |
| | | return ResultUtil.error("请输入有效的起点"); |
| | | } |
| | | |
| | | tOrder.setCode(UUIDUtil.getTimeStr() + UUIDUtil.getNumberRandom(3)); |
| | | Double d = 0D; |
| | | if(ToolUtil.isNotEmpty(endAddress)){ |
| | | if(ToolUtil.isEmpty(tOrder.getEndLng()) || ToolUtil.isEmpty(tOrder.getEndLat())){ |
| | | return ResultUtil.error("请输入有效的终点"); |
| | | } |
| | | Map<String, String> distance = MapUtil.getDistance(tOrder.getStartLng() + "," + tOrder.getStartLat(), tOrder.getEndLng() + "," + tOrder.getEndLat(), 1); |
| | | if(null == distance){ |
| | | return ResultUtil.error("获取预估距离出错", ""); |