4 Commits

Author SHA1 Message Date
1cc52a113d 测试 2025-10-29 18:15:19 +08:00
c895e7364a 测试 2025-10-29 18:11:00 +08:00
5bb485c612 【新增】新增添加查看次数接口
Some checks failed
CI Build and Test / build (pull_request) Has been cancelled
2025-10-29 16:53:55 +08:00
4ceb96738e 【新增】颜色字段 2025-10-29 16:05:33 +08:00
4 changed files with 34 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ public class SaTokenConfig implements WebMvcConfigurer {
// 排除固件查询接口(不需要登录)
.excludePathPatterns("/firmware/**")
// 排除静态资源
.excludePathPatterns("/", "/index.html", "/*.html", "/*.css", "/*.js", "/*.ico", "/static/**")
.excludePathPatterns("/", "/index.html", "/admin/login.html", "/*.css", "/*.js", "/*.ico", "/static/**")
// 排除后台管理静态资源
.excludePathPatterns("/admin/**")
// 排除 Druid 监控

View File

@@ -33,6 +33,22 @@ public class TutorialController {
this.tutorialCategoryService = tutorialCategoryService;
}
/**
* 添加查看次数
* @param tutorialId 教程id
* @return
*/
@GetMapping("/addViewCount")
public Result<String> addViewCount(@RequestParam Long tutorialId) {
Tutorial tutorial = tutorialService.getById(tutorialId);
if(tutorial == null) {
return Result.error();
}
tutorial.setViewCount(tutorial.getViewCount() + 1);
tutorialService.updateById(tutorial);
return Result.success();
}
/**
* 分类查询列表
*

View File

@@ -27,6 +27,11 @@ public class TutorialCategory implements Serializable {
*/
private String icon;
/**
* 颜色
*/
private String color;
/**
* 分类名称
*/

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>教程展示</title>
</head>
<body>
打包测试
</body>
</html>