Merge branch 'dev' of codeup.aliyun.com:67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web into dev

# Conflicts:
#	jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java
#	jsowell-pile/src/main/java/com/jsowell/pile/vo/web/BigDataOverviewVO.java
This commit is contained in:
jsowell
2026-08-04 16:33:03 +08:00
32 changed files with 2140 additions and 146 deletions

View File

@@ -339,6 +339,33 @@ public interface OrderBasicInfoService{
*/
void closeStartFailedOrder(String startTime, String endTime);
/**
* 校验订单支付凭证,并在底层支付流水完整时修复订单主表支付字段。
*
* @param orderBasicInfo 订单信息
* @return 支付凭证校验结果
*/
OrderPaymentCheckResult checkAndRepairOrderPayment(OrderBasicInfo orderBasicInfo);
/**
* 处理支付凭证异常订单。该方法只会将订单标记为异常,不会走正常结算或退款流程。
*
* @param orderBasicInfo 订单信息
* @param reason 异常原因
* @param data 原始交易记录报文,可为空
* @param stopCharging 是否需要向充电桩发送停机指令
*/
void handleOrderPaymentAnomaly(OrderBasicInfo orderBasicInfo, String reason,
TransactionRecordsData data, boolean stopCharging);
/**
* 扫描并补偿支付凭证异常的余额支付订单。
*
* @param startTime 开始时间
* @param endTime 结束时间
*/
void reconcileChargingOrderPayments(String startTime, String endTime);
List<OrderVO> getListByOrderCodes(List<String> orderCodes);
/**