From bbb9321265f8cf162213bffd54a47362e9e9265c Mon Sep 17 00:00:00 2001 From: guob yuano Date: Wed, 30 Sep 2026 11:57:08 +0800 Subject: [PATCH] ygb --- .../Jobs/SupplementCostUploadJob.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Src/Dlhis.ScheduledTask/Jobs/SupplementCostUploadJob.cs b/Src/Dlhis.ScheduledTask/Jobs/SupplementCostUploadJob.cs index bee7da8c..b565b2e7 100644 --- a/Src/Dlhis.ScheduledTask/Jobs/SupplementCostUploadJob.cs +++ b/Src/Dlhis.ScheduledTask/Jobs/SupplementCostUploadJob.cs @@ -43,12 +43,11 @@ namespace Dlhis.ScheduledTask.Jobs; /// 2. 手工已补传但未回写上传记录的工号必须排除,见 。 /// 3. 上报金额沿用原任务写法(Math.Abs(合计),未做 ROUND),与现网行为一致,勿擅自改成保留 2 位。 /// -/// 执行方式(本任务 cron 设成"每年 1/1 仅兜底",不会误跑): -/// - 第 1 步:保持 = true 发版,触发一次,核对日志数字是否 = 13,078 人 / 5,333,866.15 元; -/// - 第 2 步:核对无误后把 改为 false,重新发版,再触发一次(真实上传); -/// - 触发:Hangfire 面板(http://10.27.21.11:31005/hangfire,admin/dlhis123) -/// → Recurring Jobs → "【临时】2026-02消费费用补传" → Trigger now; -/// 若不用面板:把下方 cron 临时改成"只命中一次"的具体日期(如 "0 30 4 1 10 ?")随发版生效。 +/// 执行方式(cron = "0 0 0 1 1 ?",仅兜底,**必须手动触发一次,不会自动跑**): +/// - 触发入口:**https://face.jinkosolar.com/hangfire/**(走 ingress,NodePort 31005 的 /hangfire 是 404) +/// → Recurring Jobs → "【临时】2026-02消费费用补传" → Trigger now; +/// - 不要改成"每天/每小时"这类会反复命中的 cron:已成功的虽会被自动跳过, +/// 但"未确认"批次会被重复提交(HCM_0015_INSERT 幂等语义未确认); /// - 本地调试需要注册时,给特性加 RunOnDevelopment = true(默认 false,避免开发环境误跑真接口)。 /// /// 补传完成后:**删除本文件**并从 scheduled 重新发版(即方案中的"用完即拆")。