huangzd1997
8cab9d4bad
fix(密钥配置): 保存沿用刚检测过的输入值结果,消除「三项检测通过却提示未检测」死循环
- 服务端:对「输入值(未保存)」的检测结果按 uid+模块+值指纹暂存 Redis(TTL 30min,
Redis 异常降级为需重新检测,不阻断保存);保存同一个值时落库该结果
(passed/failed/error 一并沿用),改过值或从未检测则维持未检测
- 前端:保存后清理本地「输入值(未保存)」绿字,展示统一走服务端快照,避免展示与门禁矛盾;
门禁提示改列「模块名(掩码):未检测 / 检测失败:原因 / 未配置」,同名掩码也能分辨模块
- 测试:UserApiSecretServiceTest 补沿用 / 值不一致 / Redis 降级用例;
新增前后端一致性守卫测试(保存后必须清检测结果、提示必须带模块名)
2026-09-14 13:49:25 +08:00
..
2026-09-13 10:03:59 +08:00
2026-09-08 10:02:55 +08:00
2026-08-30 23:12:27 +08:00
2026-08-31 20:07:02 +08:00
2026-08-31 20:05:53 +08:00
2026-08-30 22:49:45 +08:00
2026-08-31 20:27:29 +08:00
2026-09-13 23:32:27 +08:00
2026-09-14 12:08:25 +08:00
2026-08-30 23:05:08 +08:00
2026-08-30 23:07:08 +08:00
2026-09-13 10:51:19 +08:00
2026-09-14 04:15:36 +08:00
2026-09-02 05:55:43 +08:00
2026-09-05 00:21:27 +08:00
2026-09-13 23:16:59 +08:00
2026-09-13 10:51:19 +08:00
2026-09-01 12:53:12 +08:00
2026-09-05 00:22:48 +08:00
2026-09-02 05:49:01 +08:00
2026-09-13 23:48:24 +08:00
2026-09-14 11:21:08 +08:00
2026-08-31 19:18:57 +08:00
2026-08-30 23:15:31 +08:00
2026-09-14 06:23:46 +08:00
2026-09-13 23:22:49 +08:00
2026-08-31 20:00:45 +08:00
2026-08-30 23:17:02 +08:00
2026-08-30 22:53:08 +08:00
2026-08-30 22:47:41 +08:00
2026-09-02 05:48:09 +08:00
2026-09-14 04:15:36 +08:00
2026-09-14 04:15:36 +08:00
2026-08-31 19:31:10 +08:00
2026-09-03 01:57:41 +08:00
2026-09-14 04:15:36 +08:00
2026-09-13 10:51:19 +08:00
2026-09-14 04:15:36 +08:00
2026-09-14 04:15:36 +08:00
2026-09-14 04:15:36 +08:00
2026-09-14 04:15:36 +08:00
2026-09-14 04:15:36 +08:00
2026-08-31 19:29:01 +08:00
2026-09-14 04:15:36 +08:00
2026-09-13 23:59:06 +08:00
2026-08-30 22:57:04 +08:00
2026-08-30 23:08:56 +08:00
2026-09-01 12:54:13 +08:00
2026-08-30 22:55:27 +08:00
2026-09-13 10:51:19 +08:00
2026-08-31 21:17:59 +08:00
2026-08-31 20:26:31 +08:00
2026-08-31 21:14:47 +08:00
2026-08-31 20:31:48 +08:00
2026-08-31 20:54:35 +08:00
2026-08-31 21:12:33 +08:00
2026-08-31 20:52:02 +08:00
2026-08-31 20:30:45 +08:00
2026-08-30 23:11:11 +08:00
2026-08-31 21:02:52 +08:00
2026-08-31 20:35:10 +08:00
2026-08-31 20:58:05 +08:00
2026-09-14 12:08:25 +08:00
2026-08-31 21:07:43 +08:00
2026-08-31 19:23:13 +08:00
2026-08-30 23:18:25 +08:00
2026-08-30 23:10:00 +08:00
2026-08-31 20:01:52 +08:00
2026-09-14 12:08:25 +08:00
2026-09-05 00:26:09 +08:00
2026-09-14 13:49:25 +08:00
2026-09-13 10:03:59 +08:00
2026-09-05 00:22:06 +08:00
2026-09-13 23:08:22 +08:00
2026-09-14 06:23:46 +08:00
2026-08-31 20:16:30 +08:00
2026-08-31 22:47:47 +08:00
2026-08-30 22:44:12 +08:00
2026-08-31 20:14:43 +08:00
2026-08-31 20:14:43 +08:00
2026-09-14 06:23:46 +08:00
2026-08-30 23:01:17 +08:00
2026-09-14 06:23:46 +08:00
2026-08-31 20:45:56 +08:00
2026-08-31 20:36:18 +08:00
2026-08-31 19:24:26 +08:00
2026-09-11 01:59:42 +08:00
2026-09-13 23:16:59 +08:00
2026-08-31 19:16:19 +08:00
2026-09-14 10:20:15 +08:00
2026-08-30 23:13:55 +08:00
2026-09-11 16:09:53 +08:00
2026-09-14 11:05:30 +08:00