订单
This commit is contained in:
parent
4e8bdd7af9
commit
e41febdc35
@ -23,7 +23,6 @@ import com.cdzy.orders.uitls.TimeUtils;
|
|||||||
import com.ebike.feign.clients.MaintenanceFeignClient;
|
import com.ebike.feign.clients.MaintenanceFeignClient;
|
||||||
import com.ebike.feign.clients.OperateFeignClient;
|
import com.ebike.feign.clients.OperateFeignClient;
|
||||||
import com.ebike.feign.model.res.ResFeignEbikeSysRcostsetDto;
|
import com.ebike.feign.model.res.ResFeignEbikeSysRcostsetDto;
|
||||||
import com.ebike.feign.model.res.ResFeignEbikeSysRcostsetTimePeriodDto;
|
|
||||||
import com.ebike.feign.model.res.ResFeignEbikeSysRcostsetWeekDto;
|
import com.ebike.feign.model.res.ResFeignEbikeSysRcostsetWeekDto;
|
||||||
import com.ebike.feign.model.res.ResFeignOrderPaymentDto;
|
import com.ebike.feign.model.res.ResFeignOrderPaymentDto;
|
||||||
import com.ebike.feign.model.rsp.FeignEbikeBikeInfoDto;
|
import com.ebike.feign.model.rsp.FeignEbikeBikeInfoDto;
|
||||||
@ -37,7 +36,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.LocalTime;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
@ -107,12 +105,12 @@ public class UserOrdersServiceImpl extends ServiceImpl<UserOrdersMapper, EbikeUs
|
|||||||
throw new RuntimeException("获取运营区信息失败");
|
throw new RuntimeException("获取运营区信息失败");
|
||||||
}
|
}
|
||||||
FeignEbikeRegionDto regionDto = operationResult.getData();
|
FeignEbikeRegionDto regionDto = operationResult.getData();
|
||||||
if (regionDto.getRegionId() == EbikeRegionInOperation.OUT) {
|
if (regionDto.getInOperation() == EbikeRegionInOperation.OUT) {
|
||||||
throw new RuntimeException("当前运营区已停止运营");
|
throw new RuntimeException("当前运营区已停止运营");
|
||||||
}
|
}
|
||||||
String jsonString = JSONObject.toJSONString(redisUtil.get(ecuInfo.getEcuSn()));
|
String jsonString = JSONObject.toJSONString(redisUtil.get(ecuInfo.getEcuSn()));
|
||||||
ResGPSDto resGpsDto = JSONObject.parseObject(jsonString, ResGPSDto.class);
|
ResGPSDto resGpsDto = JSONObject.parseObject(jsonString, ResGPSDto.class);
|
||||||
boolean pointInOperation = bikeInOperation(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId(), regionDto.getRegionId());
|
boolean pointInOperation = bikeInOperation(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId(), regionDto.getOperationRegionId());
|
||||||
if (!pointInOperation) {
|
if (!pointInOperation) {
|
||||||
throw new RuntimeException("当前车辆在运营区外");
|
throw new RuntimeException("当前车辆在运营区外");
|
||||||
}
|
}
|
||||||
@ -343,7 +341,7 @@ public class UserOrdersServiceImpl extends ServiceImpl<UserOrdersMapper, EbikeUs
|
|||||||
BigDecimal totalAmount = BigDecimal.ZERO;
|
BigDecimal totalAmount = BigDecimal.ZERO;
|
||||||
List<EbikeOrderDetails> list = new ArrayList<>();
|
List<EbikeOrderDetails> list = new ArrayList<>();
|
||||||
//是否在运营区内
|
//是否在运营区内
|
||||||
boolean pointInOperation = bikeInOperation(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId(), regionDto.getRegionId());
|
boolean pointInOperation = bikeInOperation(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId(), regionDto.getOperationRegionId());
|
||||||
//是否在停车区内
|
//是否在停车区内
|
||||||
boolean pointInParking = redisUtil.isPointInParking(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId());
|
boolean pointInParking = redisUtil.isPointInParking(resGpsDto.getLongitude(), resGpsDto.getLatitude(), regionDto.getOrgId());
|
||||||
long minutes = TimeUtils.betweenMinutes(userOrders.getStartTime(), userOrders.getEndTime());
|
long minutes = TimeUtils.betweenMinutes(userOrders.getStartTime(), userOrders.getEndTime());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user