update 后管订单详情页

This commit is contained in:
2023-10-16 13:58:38 +08:00
parent a810c6f9bb
commit 7cbabc5e10

View File

@@ -445,16 +445,13 @@ public class OrderService {
try { try {
if (StringUtils.equals(orderBasicInfo.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) { if (StringUtils.equals(orderBasicInfo.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) {
RealTimeMonitorData lastMonitorData = vo.getLastMonitorData(); RealTimeMonitorData lastMonitorData = vo.getLastMonitorData();
if (lastMonitorData != null) { if (lastMonitorData == null || DateUtils.intervalTime(lastMonitorData.getDateTime(), DateUtils.getDateTime()) > 2L) {
String dateTime = lastMonitorData.getDateTime(); // 没有实时数据 或者 间隔时间超过2分钟, 订单状态修改为异常
if (DateUtils.intervalTime(dateTime, DateUtils.getDateTime()) > 2L) {
// 间隔时间超过2分钟, 订单状态修改为异常
orderBasicInfo.setOrderStatus(OrderStatusEnum.ABNORMAL.getValue()); orderBasicInfo.setOrderStatus(OrderStatusEnum.ABNORMAL.getValue());
orderBasicInfo.setReason("充电桩长时间没有上传实时数据"); orderBasicInfo.setReason("充电桩长时间没有上传实时数据");
orderBasicInfoService.updateOrderBasicInfo(orderBasicInfo); orderBasicInfoService.updateOrderBasicInfo(orderBasicInfo);
} }
} }
}
} catch (Exception e) { } catch (Exception e) {
log.error("后管查询订单详情时校验订单状态", e); log.error("后管查询订单详情时校验订单状态", e);
} }