| | |
| | | serverMoney += income.getMoney(); |
| | | } |
| | | } |
| | | if (orderCrossCity.getLineId() == -1) { |
| | | if (orderCrossCity.getLineId() <= -1) { |
| | | LineShiftDriver lineShiftDriver = lineShiftDriverMapper.selectById(orderCrossCity.getLineShiftDriverId()); |
| | | DriverSelfTrip driverSelfTrip = driverSelfTripMapper.selectById(lineShiftDriver.getCustomerId()); |
| | | map.put("line", driverSelfTrip.getStartCityName() + "-" + driverSelfTrip.getEndCityName()); |
| | | map.put("lineId", -1); |
| | | map.put("lineId", orderCrossCity.getLineId()); |
| | | } else { |
| | | Line line = lineService.selectById(orderCrossCity.getLineId()); |
| | | map.put("line", line.getName()); |
| | |
| | | map.put("price", -1); |
| | | return ResultUtil.success(map); |
| | | } |
| | | if (lineId != null && lineId == -1) { |
| | | if (lineId != null && lineId <= -1) { |
| | | BigDecimal price = querySelfTripNearestPrice(lineShiftDriver, endLon, endLat); |
| | | map.put("price", price == null ? -1 : multiplyPeopleNumber(price, peopleNumber).doubleValue()); |
| | | return ResultUtil.success(map); |
| | |
| | | map.put("price", unitPrice == null ? -1 : multiplyPeopleNumber(unitPrice, peopleNumber).doubleValue()); |
| | | return ResultUtil.success(map); |
| | | } |
| | | if (lineId != null && lineId == -1) { |
| | | if (lineId != null && lineId <= -1) { |
| | | if (lineShiftDriverId == null) { |
| | | map.put("price", -1); |
| | | return ResultUtil.success(map); |
| | |
| | | |
| | | // 6. 获取线路班次信息 |
| | | LineSite lineSite; |
| | | if (lineShiftDriver.getLineShiftId() == -1) { |
| | | if (lineShiftDriver.getLineShiftId() <= -1) { |
| | | lineSite = new LineSite(); |
| | | lineSite.setLineId(-1); |
| | | if (lineShiftDriver.getCustomerId() != null) { |