mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-30 20:17:59 +08:00
新增日志
This commit is contained in:
@@ -217,6 +217,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void stopOccupyPileOrder(String pileSn, String connectorCode) {
|
public void stopOccupyPileOrder(String pileSn, String connectorCode) {
|
||||||
|
log.info("桩号:{}, 枪口:{}, 停止占桩订单计费", pileSn, connectorCode);
|
||||||
// 根据充电站sn和枪口号,查询占桩中的占桩订单
|
// 根据充电站sn和枪口号,查询占桩中的占桩订单
|
||||||
OrderPileOccupy orderPileOccupy = getOccupiedOrder(pileSn, connectorCode);
|
OrderPileOccupy orderPileOccupy = getOccupiedOrder(pileSn, connectorCode);
|
||||||
if (orderPileOccupy == null) {
|
if (orderPileOccupy == null) {
|
||||||
@@ -246,6 +247,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
|||||||
* calculateTheAmountOfTheOccupancyOrder
|
* calculateTheAmountOfTheOccupancyOrder
|
||||||
*/
|
*/
|
||||||
private BigDecimal calculateOccupyPileOrderAmount(OrderPileOccupy orderPileOccupy) {
|
private BigDecimal calculateOccupyPileOrderAmount(OrderPileOccupy orderPileOccupy) {
|
||||||
|
log.info("计算占桩订单金额 start:{}", JSON.toJSONString(orderPileOccupy));
|
||||||
BigDecimal resultAmount = BigDecimal.ZERO;
|
BigDecimal resultAmount = BigDecimal.ZERO;
|
||||||
String occupyCode = orderPileOccupy.getOccupyCode();
|
String occupyCode = orderPileOccupy.getOccupyCode();
|
||||||
Date startTime = orderPileOccupy.getStartTime(); // 占桩开始时间
|
Date startTime = orderPileOccupy.getStartTime(); // 占桩开始时间
|
||||||
@@ -313,6 +315,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
|||||||
// 需要计费的时间
|
// 需要计费的时间
|
||||||
BigDecimal time = totalOccupyTime.subtract(totalFreeTime);
|
BigDecimal time = totalOccupyTime.subtract(totalFreeTime);
|
||||||
resultAmount = time.multiply(occupyFee);
|
resultAmount = time.multiply(occupyFee);
|
||||||
|
log.info("计算占桩订单金额 end:{}", JSON.toJSONString(orderPileOccupy));
|
||||||
return resultAmount;
|
return resultAmount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user