mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-13 11:49:49 +08:00
update 更新订单详情表
This commit is contained in:
@@ -133,6 +133,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 条件查询订单基本信息
|
* 条件查询订单基本信息
|
||||||
|
*
|
||||||
* @param info
|
* @param info
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -226,6 +227,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过订单号查询订单信息(小程序发送消息用)
|
* 通过订单号查询订单信息(小程序发送消息用)
|
||||||
|
*
|
||||||
* @param orderCode
|
* @param orderCode
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -236,6 +238,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 充电桩启动失败
|
* 充电桩启动失败
|
||||||
|
*
|
||||||
* @param orderCode
|
* @param orderCode
|
||||||
* @param failedReasonMsg
|
* @param failedReasonMsg
|
||||||
*/
|
*/
|
||||||
@@ -263,6 +266,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 充电桩启动成功
|
* 充电桩启动成功
|
||||||
|
*
|
||||||
* @param orderCode
|
* @param orderCode
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@@ -279,18 +283,6 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
updateOrderBasicInfo(orderInfo);
|
updateOrderBasicInfo(orderInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
Date date = DateUtils.addMinute(new Date(), -10);
|
|
||||||
System.out.println(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, date));
|
|
||||||
long currentTimeMillis = System.currentTimeMillis();
|
|
||||||
if (currentTimeMillis - date.getTime() > 1000 * 60 * 15) {
|
|
||||||
// 已经支付超过15分钟
|
|
||||||
System.out.println("已经支付超过15分钟");
|
|
||||||
} else {
|
|
||||||
System.out.println("已经支付, 不到15分钟");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void closeStartFailedOrder(String startTime, String endTime) {
|
public void closeStartFailedOrder(String startTime, String endTime) {
|
||||||
List<OrderBasicInfo> orderList = orderBasicInfoMapper.selectOrderListByTimeRangeAndStatus(startTime, endTime, OrderStatusEnum.NOT_START.getValue(), OrderPayStatusEnum.paid.getValue());
|
List<OrderBasicInfo> orderList = orderBasicInfoMapper.selectOrderListByTimeRangeAndStatus(startTime, endTime, OrderStatusEnum.NOT_START.getValue(), OrderPayStatusEnum.paid.getValue());
|
||||||
@@ -395,6 +387,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据充电桩编号和枪口号查询正在充电中的订单
|
* 根据充电桩编号和枪口号查询正在充电中的订单
|
||||||
|
*
|
||||||
* @param pileSn 桩编号
|
* @param pileSn 桩编号
|
||||||
* @param connectorCode 枪口号
|
* @param connectorCode 枪口号
|
||||||
* @return
|
* @return
|
||||||
@@ -406,6 +399,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据枪口编号查询正在充电中的订单
|
* 根据枪口编号查询正在充电中的订单
|
||||||
|
*
|
||||||
* @param pileConnectorCode
|
* @param pileConnectorCode
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -538,17 +532,33 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
orderDetail.setTotalUsedElectricity(new BigDecimal(data.getTotalElectricity())); // 总用电量
|
orderDetail.setTotalUsedElectricity(new BigDecimal(data.getTotalElectricity())); // 总用电量
|
||||||
orderDetail.setTotalOrderAmount(orderAmount); // 订单总金额
|
orderDetail.setTotalOrderAmount(orderAmount); // 订单总金额
|
||||||
orderDetail.setSharpUsedElectricity(new BigDecimal(data.getSharpUsedElectricity())); // 尖时段用电量
|
orderDetail.setSharpUsedElectricity(new BigDecimal(data.getSharpUsedElectricity())); // 尖时段用电量
|
||||||
|
if (data.getSharpPrice() != null) {
|
||||||
orderDetail.setSharpPrice(new BigDecimal(data.getSharpPrice()));
|
orderDetail.setSharpPrice(new BigDecimal(data.getSharpPrice()));
|
||||||
|
}
|
||||||
|
if (data.getSharpAmount() != null) {
|
||||||
orderDetail.setSharpAmount(new BigDecimal(data.getSharpAmount()));
|
orderDetail.setSharpAmount(new BigDecimal(data.getSharpAmount()));
|
||||||
|
}
|
||||||
orderDetail.setPeakUsedElectricity(new BigDecimal(data.getPeakUsedElectricity())); // 峰时段用电量
|
orderDetail.setPeakUsedElectricity(new BigDecimal(data.getPeakUsedElectricity())); // 峰时段用电量
|
||||||
|
if (data.getPeakPrice() != null) {
|
||||||
orderDetail.setPeakPrice(new BigDecimal(data.getPeakPrice()));
|
orderDetail.setPeakPrice(new BigDecimal(data.getPeakPrice()));
|
||||||
|
}
|
||||||
|
if (data.getPeakAmount() != null) {
|
||||||
orderDetail.setPeakAmount(new BigDecimal(data.getPeakAmount()));
|
orderDetail.setPeakAmount(new BigDecimal(data.getPeakAmount()));
|
||||||
|
}
|
||||||
orderDetail.setFlatUsedElectricity(new BigDecimal(data.getFlatUsedElectricity())); // 平时段用电量
|
orderDetail.setFlatUsedElectricity(new BigDecimal(data.getFlatUsedElectricity())); // 平时段用电量
|
||||||
|
if (data.getFlatPrice() != null) {
|
||||||
orderDetail.setFlatPrice(new BigDecimal(data.getFlatPrice()));
|
orderDetail.setFlatPrice(new BigDecimal(data.getFlatPrice()));
|
||||||
|
}
|
||||||
|
if (data.getFlatAmount() != null) {
|
||||||
orderDetail.setFlatAmount(new BigDecimal(data.getFlatAmount()));
|
orderDetail.setFlatAmount(new BigDecimal(data.getFlatAmount()));
|
||||||
|
}
|
||||||
orderDetail.setValleyUsedElectricity(new BigDecimal(data.getValleyUsedElectricity())); // 谷时段用电量
|
orderDetail.setValleyUsedElectricity(new BigDecimal(data.getValleyUsedElectricity())); // 谷时段用电量
|
||||||
|
if (data.getValleyPrice() != null) {
|
||||||
orderDetail.setValleyPrice(new BigDecimal(data.getValleyPrice()));
|
orderDetail.setValleyPrice(new BigDecimal(data.getValleyPrice()));
|
||||||
|
}
|
||||||
|
if (data.getValleyAmount() != null) {
|
||||||
orderDetail.setValleyAmount(new BigDecimal(data.getValleyAmount()));
|
orderDetail.setValleyAmount(new BigDecimal(data.getValleyAmount()));
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("设置订单详情参数发生异常", e);
|
logger.error("设置订单详情参数发生异常", e);
|
||||||
}
|
}
|
||||||
@@ -565,7 +575,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
wechatSendMsgDTO.setOrderCode(orderCode);
|
wechatSendMsgDTO.setOrderCode(orderCode);
|
||||||
Map<String, String> resultMap = wxAppletRemoteService.stopChargingSendMsg(wechatSendMsgDTO);
|
Map<String, String> resultMap = wxAppletRemoteService.stopChargingSendMsg(wechatSendMsgDTO);
|
||||||
logger.info("小程序发送充电停止推送消息 result:{}", JSON.toJSONString(resultMap));
|
logger.info("小程序发送充电停止推送消息 result:{}", JSON.toJSONString(resultMap));
|
||||||
}catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("小程序发送充电停止推送消息 error", e);
|
logger.error("小程序发送充电停止推送消息 error", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -650,6 +660,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
/**
|
/**
|
||||||
* 根据订单编号获取充电实时数据 时间倒序
|
* 根据订单编号获取充电实时数据 时间倒序
|
||||||
* 订单只有在充电中,才会把实时数据保存到redis
|
* 订单只有在充电中,才会把实时数据保存到redis
|
||||||
|
*
|
||||||
* @param orderCode 订单编号
|
* @param orderCode 订单编号
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@@ -945,6 +956,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 个人桩查询充电数据
|
* 个人桩查询充电数据
|
||||||
|
*
|
||||||
* @param dto
|
* @param dto
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user