mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
[WLOS-040] 改造白名单结算入口以支持异常/待结算并复用补偿逻辑
This commit is contained in:
@@ -1513,21 +1513,16 @@ public class TempService {
|
||||
throw new RuntimeException("订单号不存在:" + orderCode);
|
||||
}
|
||||
|
||||
if (!Objects.equals(orderBasicInfo.getOrderStatus(), OrderStatusEnum.ABNORMAL.getValue())) {
|
||||
if (!Objects.equals(orderBasicInfo.getOrderStatus(), OrderStatusEnum.ABNORMAL.getValue())
|
||||
&& !Objects.equals(orderBasicInfo.getOrderStatus(), OrderStatusEnum.STAY_SETTLEMENT.getValue())) {
|
||||
throw new RuntimeException("订单不是异常订单:" + orderCode);
|
||||
}
|
||||
|
||||
if (!Objects.equals(orderBasicInfo.getPayMode(), "3")) {
|
||||
if (!Objects.equals(orderBasicInfo.getPayMode(), OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue())) {
|
||||
throw new RuntimeException("订单不是白名单支付方式:" + orderCode);
|
||||
}
|
||||
|
||||
ManualSettlementDTO build = ManualSettlementDTO.builder()
|
||||
.chargingDegree("0")
|
||||
.chargingAmount("0")
|
||||
.orderCode(orderCode)
|
||||
.build();
|
||||
|
||||
orderService.manualSettlementOrder(build);
|
||||
orderService.completeWhitelistOrderIfNeeded(orderCode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user