diff --git a/src/main/java/com/corewing/app/config/SaTokenConfig.java b/src/main/java/com/corewing/app/config/SaTokenConfig.java index 5cb6b84..8348d98 100644 --- a/src/main/java/com/corewing/app/config/SaTokenConfig.java +++ b/src/main/java/com/corewing/app/config/SaTokenConfig.java @@ -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 监控 diff --git a/src/main/java/com/corewing/app/controller/TutorialController.java b/src/main/java/com/corewing/app/controller/TutorialController.java index 428b66f..6e11875 100644 --- a/src/main/java/com/corewing/app/controller/TutorialController.java +++ b/src/main/java/com/corewing/app/controller/TutorialController.java @@ -33,6 +33,22 @@ public class TutorialController { this.tutorialCategoryService = tutorialCategoryService; } + /** + * 添加查看次数 + * @param tutorialId 教程id + * @return + */ + @GetMapping("/addViewCount") + public Result 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(); + } + /** * 分类查询列表 * diff --git a/src/main/java/com/corewing/app/entity/TutorialCategory.java b/src/main/java/com/corewing/app/entity/TutorialCategory.java index 624fc23..21a078d 100644 --- a/src/main/java/com/corewing/app/entity/TutorialCategory.java +++ b/src/main/java/com/corewing/app/entity/TutorialCategory.java @@ -27,6 +27,11 @@ public class TutorialCategory implements Serializable { */ private String icon; + /** + * 颜色 + */ + private String color; + /** * 分类名称 */ diff --git a/src/main/resources/static/tutorial/index.html b/src/main/resources/static/tutorial/index.html new file mode 100644 index 0000000..7959c43 --- /dev/null +++ b/src/main/resources/static/tutorial/index.html @@ -0,0 +1,10 @@ + + + + + 教程展示 + + + + + \ No newline at end of file