mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 订单相关修改
This commit is contained in:
@@ -626,7 +626,7 @@ public class OrderService {
|
||||
String pileConnectorCode = orderBasicInfo.getPileSn() + orderBasicInfo.getConnectorCode();
|
||||
QueryConnectorListDTO dto = new QueryConnectorListDTO();
|
||||
dto.setConnectorCodeList(Lists.newArrayList(pileConnectorCode));
|
||||
List<RealTimeMonitorData> chargingRealTimeDataList = orderBasicInfoService.getChargingRealTimeData(orderCode);
|
||||
List<RealTimeMonitorData> chargingRealTimeDataList = orderBasicInfoService.getChargingRealTimeData(orderBasicInfo.getTransactionCode());
|
||||
if (CollectionUtils.isNotEmpty(chargingRealTimeDataList)) {
|
||||
List<OrderDetailInfoVO.RealTimeMonitorData> infoList = Lists.newArrayList();
|
||||
for (RealTimeMonitorData realTimeMonitorData : chargingRealTimeDataList) {
|
||||
@@ -733,7 +733,9 @@ public class OrderService {
|
||||
vo.setPileConnectorCode(orderBasicInfo.getPileSn() + orderBasicInfo.getConnectorCode());
|
||||
String orderStatus = orderBasicInfo.getOrderStatus();
|
||||
vo.setOrderStatus(orderStatus);
|
||||
vo.setStartChargingTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, orderBasicInfo.getChargeStartTime()));
|
||||
if (Objects.nonNull(orderBasicInfo.getChargeStartTime())) {
|
||||
vo.setStartChargingTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, orderBasicInfo.getChargeStartTime()));
|
||||
}
|
||||
Date chargeEndTime = orderBasicInfo.getChargeEndTime();
|
||||
if (Objects.nonNull(chargeEndTime)) {
|
||||
vo.setEndChargingTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, chargeEndTime));
|
||||
@@ -768,7 +770,7 @@ public class OrderService {
|
||||
}
|
||||
|
||||
// 获取订单充电数据
|
||||
List<RealTimeMonitorData> monitorDataList = orderBasicInfoService.getChargingRealTimeData(orderCode);
|
||||
List<RealTimeMonitorData> monitorDataList = orderBasicInfoService.getChargingRealTimeData(orderBasicInfo.getTransactionCode());
|
||||
if (CollectionUtils.isNotEmpty(monitorDataList)) {
|
||||
List<UniAppOrderVO.ChargingData> chargingDataList = Lists.newArrayList();
|
||||
UniAppOrderVO.ChargingData data = null;
|
||||
@@ -821,7 +823,11 @@ public class OrderService {
|
||||
* @return
|
||||
*/
|
||||
public String selectPileStarterStatus(String orderCode) {
|
||||
List<RealTimeMonitorData> chargingRealTimeData = orderBasicInfoService.getChargingRealTimeData(orderCode);
|
||||
OrderBasicInfo orderInfoByOrderCode = orderBasicInfoService.getOrderInfoByOrderCode(orderCode);
|
||||
if (orderInfoByOrderCode == null) {
|
||||
return Constants.ZERO;
|
||||
}
|
||||
List<RealTimeMonitorData> chargingRealTimeData = orderBasicInfoService.getChargingRealTimeData(orderInfoByOrderCode.getTransactionCode());
|
||||
// 只有充电桩上传的实时数据中的状态为充电,才能查到实时数据列表
|
||||
return CollectionUtils.isNotEmpty(chargingRealTimeData) ? Constants.ONE : Constants.ZERO;
|
||||
}
|
||||
|
||||
@@ -337,7 +337,7 @@ public class PileService {
|
||||
}
|
||||
String orderCode = basicInfo.getOrderCode();
|
||||
// 根据订单号从redis中获取实时数据信息(默认时间倒叙排列,所以取第一条)
|
||||
List<RealTimeMonitorData> chargingRealTimeData = orderBasicInfoService.getChargingRealTimeData(orderCode);
|
||||
List<RealTimeMonitorData> chargingRealTimeData = orderBasicInfoService.getChargingRealTimeData(basicInfo.getTransactionCode());
|
||||
if (CollectionUtils.isEmpty(chargingRealTimeData)) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_NO_REAL_TIME_INFO);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user