diff --git a/api/src/main/java/me/xiaoyan/point/api/config/ApplicationConfig.java b/api/src/main/java/me/xiaoyan/point/api/config/ApplicationConfig.java index 890d5aa..a9fff36 100644 --- a/api/src/main/java/me/xiaoyan/point/api/config/ApplicationConfig.java +++ b/api/src/main/java/me/xiaoyan/point/api/config/ApplicationConfig.java @@ -9,10 +9,10 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; public class ApplicationConfig implements WebMvcConfigurer { // 跨域 目前小程序不需要,暂时不用考虑 -// @Override -// public void addCorsMappings(CorsRegistry registry) { -// registry.addMapping("/**").allowedOrigins("*"); -// } + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**").allowedOrigins("*"); + } @Override diff --git a/api/src/main/java/me/xiaoyan/point/api/config/ResponseExceptionConfig.java b/api/src/main/java/me/xiaoyan/point/api/config/ResponseExceptionConfig.java index 8534231..69b510b 100644 --- a/api/src/main/java/me/xiaoyan/point/api/config/ResponseExceptionConfig.java +++ b/api/src/main/java/me/xiaoyan/point/api/config/ResponseExceptionConfig.java @@ -1,5 +1,6 @@ package me.xiaoyan.point.api.config; +import cn.dev33.satoken.exception.NotLoginException; import me.xiaoyan.point.api.error.BizException; import me.xiaoyan.point.api.pojo.dto.ApiResult; import org.springframework.http.HttpStatus; @@ -34,6 +35,9 @@ public class ResponseExceptionConfig { @ResponseBody @ResponseStatus(HttpStatus.OK) public ApiResult exceptionHandler(HttpServletRequest req, Exception e) { + if(e instanceof NotLoginException){ + return ApiResult.error(403,"登录凭证无效"); + } e.printStackTrace(); return ApiResult.error(-1, "App Internal Error:" + e.getMessage()); } diff --git a/api/src/main/resources/db.sql b/api/src/main/resources/db.sql index 7764622..f0ae56e 100644 --- a/api/src/main/resources/db.sql +++ b/api/src/main/resources/db.sql @@ -1,3 +1,4 @@ +drop database points_sys; create database points_sys; use points_sys; create table userinfo @@ -43,8 +44,6 @@ create table sign_record ip varchar(50) not null, create_time datetime default current_timestamp ) engine = innodb collate = 'utf8mb4_general_ci' comment '打卡记录表'; - create_time datetime default current_timestamp -) engine = innodb comment '打卡记录表'; create table goods (