From 785f396d5d853b53452280d843e3f36c1bdc72cb Mon Sep 17 00:00:00 2001 From: ymnets <ymnets@qq.com> Date: Tue, 5 Nov 2024 10:54:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=98=E7=BD=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JAVA_MYSQL_WEBSITE/.idea/workspace.xml | 88 +++++++------------ .../com/hc/gpbusiness/dto/WebNewsDto.java | 2 + .../com/hc/gpbusiness/model/WebBanner.java | 3 + .../java/com/hc/gpbusiness/model/WebNews.java | 6 +- .../service/impl/WebCourseServiceImpl.java | 8 +- .../service/impl/WebNewsServiceImpl.java | 24 ++++- .../main/resources/mapper/WebBannerMapper.xml | 2 + .../main/resources/mapper/WebCourseMapper.xml | 2 +- .../main/resources/mapper/WebNewsMapper.xml | 17 +++- .../com/hc/gpweb/aspect/BackUserAspect.java | 38 ++++---- 10 files changed, 102 insertions(+), 88 deletions(-) diff --git a/JAVA_MYSQL_WEBSITE/.idea/workspace.xml b/JAVA_MYSQL_WEBSITE/.idea/workspace.xml index 188fbba..43a06ef 100644 --- a/JAVA_MYSQL_WEBSITE/.idea/workspace.xml +++ b/JAVA_MYSQL_WEBSITE/.idea/workspace.xml @@ -4,47 +4,17 @@ <option name="autoReloadType" value="SELECTIVE" /> </component> <component name="ChangeListManager"> - <list default="true" id="ef55dc1b-11d9-4203-81db-14a06469a368" name="更改" comment="更改表名字"> - <change afterPath="$PROJECT_DIR$/../JAVA_MYSQL_HCJXJY/jxjy-education.iml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/.idea/dataSources.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/.idea/jarRepositories.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/dto/WebCourseDto.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/mapper/WebCourseTypeMapper.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/mapper/WebNewsAttachmentMapper.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/mapper/WebNewsTypeMapper.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebCourseType.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebNewsAttachment.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebNewsType.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebCourseTypeService.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebNewsAttachmentService.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebNewsTypeService.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseTypeServiceImpl.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsAttachmentServiceImpl.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsTypeServiceImpl.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebCourseTypeMapper.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebNewsAttachmentMapper.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebNewsTypeMapper.xml" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackBannerController.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackCourseTypeController.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackNewsAttachmentController.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackNewsTypeController.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/front/FrontNewsAttachmentController.java" afterDir="false" /> + <list default="true" id="ef55dc1b-11d9-4203-81db-14a06469a368" name="更改" comment=""> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebCourse.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebCourse.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebCourseService.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebCourseService.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebNewsService.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/WebNewsService.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebBannerMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebBannerMapper.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebCourseMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebCourseMapper.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebNewsMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/gp-business/src/main/resources/mapper/WebNewsMapper.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackCourseController.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackCourseController.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackNewsController.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/back/BackNewsController.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/front/FrontCourseController.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/controller/front/FrontCourseController.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java" beforeDir="false" afterPath="$PROJECT_DIR$/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java" afterDir="false" /> </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> @@ -72,26 +42,26 @@ <option name="hideEmptyMiddlePackages" value="true" /> <option name="showLibraryContents" value="true" /> </component> - <component name="PropertiesComponent"><![CDATA[{ - "keyToString": { - "RequestMappingsPanelOrder0": "0", - "RequestMappingsPanelOrder1": "1", - "RequestMappingsPanelWidth0": "75", - "RequestMappingsPanelWidth1": "75", - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "SHARE_PROJECT_CONFIGURATION_FILES": "true", - "WebServerToolWindowFactoryState": "false", - "last_opened_file_path": "F:/02.FNSProject/JAVA_MYSQL_交通局电召", - "settings.editor.selected.configurable": "web.server", - "spring.configuration.checksum": "420f802bde281311b05da23e05cddeda" + <component name="PropertiesComponent">{ + "keyToString": { + "RequestMappingsPanelOrder0": "0", + "RequestMappingsPanelOrder1": "1", + "RequestMappingsPanelWidth0": "75", + "RequestMappingsPanelWidth1": "75", + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "SHARE_PROJECT_CONFIGURATION_FILES": "true", + "WebServerToolWindowFactoryState": "false", + "last_opened_file_path": "F:/02.FNSProject/JAVA_MYSQL_HCJXJY", + "settings.editor.selected.configurable": "web.server", + "spring.configuration.checksum": "420f802bde281311b05da23e05cddeda" }, - "keyToStringList": { - "DatabaseDriversLRU": [ - "mysql" + "keyToStringList": { + "DatabaseDriversLRU": [ + "mysql" ] } -}]]></component> +}</component> <component name="ReactorSettings"> <option name="notificationShown" value="true" /> </component> @@ -130,7 +100,10 @@ <workItem from="1730521606474" duration="564000" /> <workItem from="1730622782400" duration="3318000" /> <workItem from="1730637523268" duration="2746000" /> - <workItem from="1730686222084" duration="9161000" /> + <workItem from="1730686222084" duration="14019000" /> + <workItem from="1730707640328" duration="6890000" /> + <workItem from="1730768520960" duration="2315000" /> + <workItem from="1730775057656" duration="169000" /> </task> <task id="LOCAL-00001" summary="更改表名字"> <created>1730470371982</created> @@ -139,7 +112,14 @@ <option name="project" value="LOCAL" /> <updated>1730470371982</updated> </task> - <option name="localTasksCounter" value="2" /> + <task id="LOCAL-00002" summary="更改表名字"> + <created>1730697159202</created> + <option name="number" value="00002" /> + <option name="presentableId" value="LOCAL-00002" /> + <option name="project" value="LOCAL" /> + <updated>1730697159202</updated> + </task> + <option name="localTasksCounter" value="3" /> <servers /> </component> <component name="TypeScriptGeneratedFilesManager"> diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java index db41355..c3e0ab5 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/dto/WebNewsDto.java @@ -54,6 +54,8 @@ public class WebNewsDto{ */ private Integer typeId; + private Integer flag; + /** * 创建时间 */ diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java index 0df5deb..54bd092 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebBanner.java @@ -41,6 +41,9 @@ public class WebBanner implements Serializable { @ApiModelProperty(value = "地址", required = true) private String bannerUrl; + @ApiModelProperty(value = "图片地址", required = true) + private String bannerPic; + /** * 索引 */ diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java index fd9c99b..7b18522 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/model/WebNews.java @@ -3,6 +3,7 @@ package com.hc.gpbusiness.model; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; +import lombok.NoArgsConstructor; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -17,8 +18,8 @@ import java.io.Serializable; * @author java * @since 2020-07-29 17:28:24 */ -@Builder @Data +@NoArgsConstructor public class WebNews implements Serializable { private static final long serialVersionUID = 485489852911503744L; @@ -68,6 +69,9 @@ public class WebNews implements Serializable { @ApiModelProperty(value = "分类", required = true) private Integer typeId; + @ApiModelProperty(value = "置顶", required = true) + private Integer flag; + /** * 创建时间 */ diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java index d07e39a..6ed48f4 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebCourseServiceImpl.java @@ -5,7 +5,6 @@ import com.hc.gpbusiness.dto.WebCourseDto; import com.hc.gpbusiness.mapper.WebCourseMapper; import com.hc.gpbusiness.mapper.WebCourseTypeMapper; import com.hc.gpbusiness.model.WebCourse; -import com.hc.gpbusiness.model.WebCourse; import com.hc.gpbusiness.model.WebCourseType; import com.hc.gpbusiness.service.WebCourseService; import org.springframework.beans.BeanUtils; @@ -97,10 +96,9 @@ public class WebCourseServiceImpl implements WebCourseService { */ @Override public PageInfo queryAllByLimit(int page, int size, Integer moduleId) { - PageHelper.startPage(page, size); - List<WebCourse> news = this.courseMapper.queryByModuleId(moduleId); - List<WebCourseDto> resultList = copyList(news); - return new PageInfo(resultList); + PageInfo info = PageHelper.startPage(page, size).setOrderBy("create_time desc").doSelectPageInfo(() -> this.courseMapper.queryByModuleId(moduleId)); + info.setList(copyList(info.getList())); + return info; } public List<WebCourseDto> copyList(List<WebCourse> records) { diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java index d24b900..a87d031 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/java/com/hc/gpbusiness/service/impl/WebNewsServiceImpl.java @@ -97,12 +97,28 @@ public class WebNewsServiceImpl implements WebNewsService { * @param moduleId 板块id * @return 对象列表 */ +// @Override +// public PageInfo queryAllByLimit(int page, int size, Integer moduleId) { +// PageHelper.startPage(page, size); +// List<WebNews> news = this.newsMapper.queryNewsByModuleId(moduleId); +// List<WebNewsDto> resultList = copyList(news); +// return new PageInfo(resultList); +// } +// +// public PageInfo queryAllByLimit1(int page, int size, Integer moduleId) { +// +// List<WebNews> news = this.newsMapper.queryNewsByModuleId(moduleId); +// List<WebNewsDto> resultList = copyList(news); +// PageHelper.startPage(page, size).doSelectPage(resultList); +// PageInfo info = new PageInfo(resultList); +// return info; +// } + @Override public PageInfo queryAllByLimit(int page, int size, Integer moduleId) { - PageHelper.startPage(page, size); - List<WebNews> news = this.newsMapper.queryNewsByModuleId(moduleId); - List<WebNewsDto> resultList = copyList(news); - return new PageInfo(resultList); + PageInfo info = PageHelper.startPage(page, size).setOrderBy("flag desc,create_time desc").doSelectPageInfo(() -> this.newsMapper.queryNewsByModuleId(moduleId)); + info.setList(copyList(info.getList())); + return info; } public List<WebNewsDto> copyList(List<WebNews> records) { diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebBannerMapper.xml b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebBannerMapper.xml index cc61e1f..ef244cc 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebBannerMapper.xml +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebBannerMapper.xml @@ -5,6 +5,7 @@ <resultMap type="com.hc.gpbusiness.model.WebBanner" id="WebBannerMap"> <result property="bannerId" column="banner_id" jdbcType="INTEGER"/> <result property="bannerUrl" column="banner_url" jdbcType="VARCHAR"/> + <result property="bannerPic" column="banner_pic" jdbcType="VARCHAR"/> <result property="bannerIndex" column="banner_index" jdbcType="INTEGER"/> <result property="createTime" column="create_time" jdbcType="BIGINT"/> <result property="updateTime" column="update_time" jdbcType="BIGINT"/> @@ -13,6 +14,7 @@ <sql id="Base_Column_List"> banner_id, banner_url, + banner_pic, banner_index, create_time, update_time diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebCourseMapper.xml b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebCourseMapper.xml index 1fad7f3..b480f94 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebCourseMapper.xml +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebCourseMapper.xml @@ -42,7 +42,7 @@ SELECT <include refid="Base_Column_List"/> FROM web_course - WHERE module_id = #{moduleId} + WHERE module_id = #{moduleId} order by create_time desc </select> </mapper> \ No newline at end of file diff --git a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebNewsMapper.xml b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebNewsMapper.xml index 83b1515..580536c 100644 --- a/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebNewsMapper.xml +++ b/JAVA_MYSQL_WEBSITE/gp-business/src/main/resources/mapper/WebNewsMapper.xml @@ -2,13 +2,14 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hc.gpbusiness.mapper.WebNewsMapper"> - <resultMap type="com.hc.gpbusiness.model.WebNews" id="NewsMap"> + <resultMap type="com.hc.gpbusiness.model.WebNews" id="WebNewsMap"> <result property="newsId" column="news_id" jdbcType="INTEGER"/> <result property="newsTitle" column="news_title" jdbcType="VARCHAR"/> <result property="newsLogo" column="news_logo" jdbcType="VARCHAR"/> <result property="newsContent" column="news_content" jdbcType="VARCHAR"/> <result property="moduleId" column="module_id" jdbcType="INTEGER"/> <result property="typeId" column="type_id" jdbcType="INTEGER"/> + <result property="flag" column="flag" jdbcType="INTEGER"/> <result property="createTime" column="create_time" jdbcType="BIGINT"/> <result property="updateTime" column="update_time" jdbcType="BIGINT"/> </resultMap> @@ -20,15 +21,23 @@ news_content, module_id, type_id, + flag, create_time, update_time </sql> - <select id="queryNewsByModuleId" resultMap="NewsMap"> + <select id="queryNewsByModuleId" resultMap="WebNewsMap"> SELECT - <include refid="Base_Column_List"/> + news_id, + news_title, + news_logo, + module_id, + type_id, + flag, + create_time, + update_time FROM web_news - WHERE module_id = #{moduleId} + WHERE module_id = #{moduleId} order by create_time desc </select> </mapper> \ No newline at end of file diff --git a/JAVA_MYSQL_WEBSITE/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java b/JAVA_MYSQL_WEBSITE/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java index b7e62ad..ba2ffd8 100644 --- a/JAVA_MYSQL_WEBSITE/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java +++ b/JAVA_MYSQL_WEBSITE/gp-web/src/main/java/com/hc/gpweb/aspect/BackUserAspect.java @@ -46,25 +46,25 @@ public class BackUserAspect { (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = Objects.requireNonNull(attributes).getRequest(); -// //从请求头中获取token -// String token = request.getHeader("token"); -// -// if (!Objects.isNull(token)) { -// -// //身份识别 -// -// //获取redis中的token 查看token是否过期 -// if (Verification.verificationString((String) redisUtil.get(token))) { -// log.info("back 请求-token正常"); -// } else { -// log.info("back 请求-redis中的token已过期,请重新登录"); -// throw new UserAuthorizeException(); -// } -// -// } else { -// log.info("Back request-token is null"); -// throw new UserAuthorizeException(); -// } + //从请求头中获取token + String token = request.getHeader("token"); + + if (!Objects.isNull(token)) { + + //身份识别 + + //获取redis中的token 查看token是否过期 + if (Verification.verificationString((String) redisUtil.get(token))) { + log.info("back 请求-token正常"); + } else { + log.info("back 请求-redis中的token已过期,请重新登录"); + throw new UserAuthorizeException(); + } + + } else { + log.info("Back request-token is null"); + throw new UserAuthorizeException(); + } } }