From c649a9b2bd2fc648e6cb521aa7658baed37e04b3 Mon Sep 17 00:00:00 2001 From: Guoqs <123456@jsowell.com> Date: Thu, 12 Mar 2026 16:12:34 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=A1=A5=E5=85=A8=E5=AD=97=E6=AE=B5ta?= =?UTF-8?q?sk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jsowell/quartz/task/JsowellTask.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jsowell-quartz/src/main/java/com/jsowell/quartz/task/JsowellTask.java b/jsowell-quartz/src/main/java/com/jsowell/quartz/task/JsowellTask.java index ad5697730..e6d4900e9 100644 --- a/jsowell-quartz/src/main/java/com/jsowell/quartz/task/JsowellTask.java +++ b/jsowell-quartz/src/main/java/com/jsowell/quartz/task/JsowellTask.java @@ -537,6 +537,17 @@ public class JsowellTask { importAdapayUnsplitRecordAndCompleteFields("doc/万车充小程序-未分账明细.xlsx"); } + /** + * 补齐 adapay_unsplit_record 表中缺失字段(独立入口,可单独作为定时任务调用) + * 以指定时间范围内的未分账记录为目标,补齐 orderCode、退款金额、结算金额、桩类型 + * jsowellTask.completeAdapayUnsplitRecordFields(startTime, endTime) + * 示例:jsowellTask.completeAdapayUnsplitRecordFields('2024-01-01 00:00:00', '2025-12-31 23:59:59') + */ + public void completeAdapayUnsplitRecordFields(String startTime, String endTime) { + int updatedCount = completeUnsplitRecordMissingFields(startTime, endTime, 1000); + log.info("补齐未分账数据缺失字段完成, startTime:{}, endTime:{}, 更新:{}条", startTime, endTime, updatedCount); + } + /** * 从Excel导入adapay_unsplit_record,并补齐缺失字段 * 流程: