diff --git a/.gitea/checker/notifier.py b/.gitea/checker/notifier.py
index 6e79b9e..a27d52b 100644
--- a/.gitea/checker/notifier.py
+++ b/.gitea/checker/notifier.py
@@ -261,40 +261,44 @@ def build_path_change_markdown(
push_time: str,
file_name: str,
) -> str:
- """构建 API路径变更通知,匹配 model1.md 模板,并加强高亮。
+ """构建 API路径变更通知,完全匹配 model1.md 模板,并加强视觉区分。
- 支持的 change_type:
- - 新增接口:原路径显示 "-",新路径高亮显示
- - 修改路径:原路径删除线,新路径高亮
- - 删除接口:原路径高亮,新路径显示 "已删除"
+ 改进点:
+ - 标题使用【】风格
+ - 头部信息缩进 + 颜色高亮
+ - URI 详情使用列表(更直观)
+ - 根据变更类型动态强调「原/新路径」
"""
+ # 变更类型高亮
+ type_highlight = f"**{change_type}**"
+
+ # 全路径类名高亮
+ class_highlight = f"**{file_name}**"
+
+ # 根据变更类型优化 URI 展示
if change_type == "新增接口":
- old_display = "-"
- new_display = f"**`{new_uri}`**"
+ old_display = "`-`"
+ new_display = f"**`{new_uri}`** ← **新增**"
elif change_type == "删除接口":
- old_display = f"**`{old_uri}`**"
- new_display = "已删除"
+ old_display = f"**`{old_uri}`** ← **已删除**"
+ new_display = "`已删除`"
else: # 修改路径
- old_display = f"~~`{old_uri}`~~" if old_uri else "-"
- new_display = f"**`{new_uri}`**" if new_uri else "已删除"
+ old_display = f"~~`{old_uri}`~~ ← **旧路径**"
+ new_display = f"**`{new_uri}`** ← **新路径**"
parts = [
"# 【API路径变更通知】",
- f"- **变更类型:** **{change_type}**",
- f"- **修改人:** {push_user}",
- f"- **修改时间:** {push_time}",
- f"- **全路径类名:** **{file_name}**",
+ "",
+ f" 变更类型: {type_highlight}",
+ f" 全路径类名: {class_highlight}",
+ f" 修改人: {push_user}",
+ f" 修改时间: {push_time}",
"",
"---",
"",
- "## URI变更详情",
- "",
- "---",
- "",
- "| 项目 | 路径 |",
- "|------|------|",
- f"| 原路径 | {old_display} |",
- f"| 新路径 | {new_display} |",
+ "#### 【URI变更详情】",
+ f"- **原路径:** {old_display}",
+ f"- **新路径:** {new_display}",
"",
"---",
]
diff --git a/.gitea/model1.md b/.gitea/model1.md
index e89b794..b6f49b6 100644
--- a/.gitea/model1.md
+++ b/.gitea/model1.md
@@ -1,26 +1,17 @@
# 【API路径变更通知】
-- **变更类型:** {新增接口 / 修改路径 / 删除接口}
-- **修改人:** {Modifier}
-- **修改时间:** {ModifyTime}
-- **全路径类名:** {FileName}
+ 变更类型: {新增接口 / 修改路径 / 删除接口}
+ 全路径类名: {FullClassName}
+ 修改人: {Modifier}
+ 修改时间: {ModifyTime}
---
-## URI变更详情
-
----
-
-| 项目 | 路径 |
-|------|------|
-| 原路径 | `{OldURI}` *(新增时显示:-)* |
-| 新路径 | `{NewURI}` *(删除时显示:已删除 / -)* |
-
----
+#### 【URI变更详情】
+- **原路径:** `{OldURI}` *(新增时显示:-)*
+- **新路径:** `{NewURI}` *(删除时显示:已删除 / -)*
**示例:**
-
-| 项目 | 路径 |
-|------|------|
-| 原路径 | `/api/users/{id}` |
-| 新路径 | `/api/users/getall` |
\ No newline at end of file
+- 全路径类名:`com.example.controller.UserController`
+- 原路径:`/api/users/{id}`
+- 新路径:`/api/users/getall`
\ No newline at end of file
diff --git a/ftb/src/main/java/ftb/test/controller/CultureClockInController.java b/ftb/src/main/java/ftb/test/controller/CultureClockInController.java
index f2cdc5d..72a95e1 100644
--- a/ftb/src/main/java/ftb/test/controller/CultureClockInController.java
+++ b/ftb/src/main/java/ftb/test/controller/CultureClockInController.java
@@ -86,27 +86,6 @@ public class CultureClockInController {
return ActionResult.success(new Base64ImageVo(pair.getLeft(), base64Img));
}
- /**
- * 打卡分享 - 获取随机图片[base64]
- * @param lastCombo 上次组合
- * @param response HttpServletResponse
- */
- @GetMapping(value = "/random-preview/create")
- public ActionResult getRandomPicPreviewBase64(@RequestParam(value = "lastCombo", required = false) String lastCombo, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
- MutablePair pair = cultureClockInService.getRandomPicPreview(lastCombo, requestUrl);
- if (pair == null || pair.getRight() == null) {
- throw new Exception("获取图片失败,请重试");
- }
- byte[] bytes;
- try (ByteArrayOutputStream output = new ByteArrayOutputStream()) {
- ImageIO.write(pair.getRight(), "png", output);
- bytes = output.toByteArray();
- }
- String base64 = Base64.getEncoder().encodeToString(bytes);
- String base64Img = "data:image/png;base64," + base64;
- return ActionResult.success(new Base64ImageVo(pair.getLeft(), base64Img));
- }
/**
* 打卡分享 - 打卡