修改客户端教师登录bug

main
whb 10 months ago
parent 61925c5957
commit cf7be5422e

@ -8,6 +8,7 @@ import com.zhiyun.zhiyun03.application.entity.Directory;
import com.zhiyun.zhiyun03.course.vo.CourseVo; import com.zhiyun.zhiyun03.course.vo.CourseVo;
import com.zhiyun.zhiyun03.course.vo.PageVO; import com.zhiyun.zhiyun03.course.vo.PageVO;
import com.zhiyun.zhiyun03.game.vo.GameVo; import com.zhiyun.zhiyun03.game.vo.GameVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil; import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil;
@ -36,6 +37,7 @@ public class AcademicController {
@RequestMapping("/queryAcademic") @RequestMapping("/queryAcademic")
@ApiOperation("查询学术信息") @ApiOperation("查询学术信息")
@NoLoginCheck
public JsonResult<PageVO<AcademicVo>> queryCourse(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<AcademicVo>> queryCourse(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -48,6 +50,7 @@ public class AcademicController {
@PostMapping ("/queryAcademicClient") @PostMapping ("/queryAcademicClient")
@ApiOperation("客户端应用中心模块查询") @ApiOperation("客户端应用中心模块查询")
@NoLoginCheck
public JsonResult<ClientAcademicVo> queryApp(){ public JsonResult<ClientAcademicVo> queryApp(){
List<ClientAcademicVo> lsit = academicService.queryAcademicClient(); List<ClientAcademicVo> lsit = academicService.queryAcademicClient();
@ -57,6 +60,7 @@ public class AcademicController {
@GetMapping ("/queryDir") @GetMapping ("/queryDir")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = academicService.queryDir(); List<Directory> list = academicService.queryDir();
return JsonResult.success(list); return JsonResult.success(list);
@ -64,6 +68,7 @@ public class AcademicController {
@PostMapping("/addAcademic") @PostMapping("/addAcademic")
@ApiOperation("新增学术信息") @ApiOperation("新增学术信息")
public JsonResult addAcademic(AcademicVo academicVo){ public JsonResult addAcademic(AcademicVo academicVo){
academicVo.setAcademicImg(this.path); academicVo.setAcademicImg(this.path);
int result = academicService.addAcademic(academicVo); int result = academicService.addAcademic(academicVo);
@ -75,6 +80,7 @@ public class AcademicController {
@RequestMapping("/selectByIdAcademic") @RequestMapping("/selectByIdAcademic")
@ApiOperation("根据id查询学术信息") @ApiOperation("根据id查询学术信息")
@NoLoginCheck
public JsonResult<AcademicVo> selectByIdAcademic(Integer id){ public JsonResult<AcademicVo> selectByIdAcademic(Integer id){
if (id!=null){ if (id!=null){
AcademicVo academicVo = academicService.selectByIdAcademic(id); AcademicVo academicVo = academicService.selectByIdAcademic(id);
@ -85,6 +91,7 @@ public class AcademicController {
@PostMapping("/updateAcademic") @PostMapping("/updateAcademic")
@ApiOperation("更新学术信息") @ApiOperation("更新学术信息")
public JsonResult updateAcademic(AcademicVo academicVo){ public JsonResult updateAcademic(AcademicVo academicVo){
academicVo.setAcademicImg(this.path); academicVo.setAcademicImg(this.path);
int result = academicService.updateAcademic(academicVo); int result = academicService.updateAcademic(academicVo);
@ -96,6 +103,7 @@ public class AcademicController {
@RequestMapping("/deleteAcademic") @RequestMapping("/deleteAcademic")
@ApiOperation("删除学术信息") @ApiOperation("删除学术信息")
public JsonResult deleteAcademic(Integer id){ public JsonResult deleteAcademic(Integer id){
int result = academicService.deleteAcademic(id); int result = academicService.deleteAcademic(id);
if(result>0){ if(result>0){
@ -107,6 +115,7 @@ public class AcademicController {
@ApiOperation("文件/图片上传") @ApiOperation("文件/图片上传")
@PostMapping("/upload") @PostMapping("/upload")
public JsonResult<Object> upload(@RequestParam("file") @RequestPart MultipartFile file) { public JsonResult<Object> upload(@RequestParam("file") @RequestPart MultipartFile file) {
String upload = null; String upload = null;
try { try {
@ -132,6 +141,7 @@ public class AcademicController {
@RequestMapping("/addDirectory") @RequestMapping("/addDirectory")
@ApiOperation("新增目录") @ApiOperation("新增目录")
public JsonResult addDirectory( Directory directory){ public JsonResult addDirectory( Directory directory){
int result = academicService.addDirectory(directory); int result = academicService.addDirectory(directory);
if(result>0){ if(result>0){
@ -143,6 +153,7 @@ public class AcademicController {
@ApiOperation("目录删除") @ApiOperation("目录删除")
@GetMapping("/delDownloadDirectory") @GetMapping("/delDownloadDirectory")
public JsonResult delAcademicDirectory(String dirName){ public JsonResult delAcademicDirectory(String dirName){
academicService.delCourseDirectory(dirName); academicService.delCourseDirectory(dirName);
@ -151,6 +162,7 @@ public class AcademicController {
@PostMapping ("/updateDir") @PostMapping ("/updateDir")
@ApiOperation("更新目录") @ApiOperation("更新目录")
public JsonResult<Directory> updateDir(Directory directory){ public JsonResult<Directory> updateDir(Directory directory){
academicService.updateDir(directory); academicService.updateDir(directory);
return JsonResult.success(ResultCode.SUCCESS); return JsonResult.success(ResultCode.SUCCESS);

@ -7,6 +7,7 @@ import com.zhiyun.zhiyun03.application.vo.ApplicationVo;
import com.zhiyun.zhiyun03.application.vo.ClientApplicationVo; import com.zhiyun.zhiyun03.application.vo.ClientApplicationVo;
import com.zhiyun.zhiyun03.course.entity.Course; import com.zhiyun.zhiyun03.course.entity.Course;
import com.zhiyun.zhiyun03.course.vo.PageVO; import com.zhiyun.zhiyun03.course.vo.PageVO;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -27,6 +28,7 @@ public class ApplicationController {
@GetMapping ("/queryApplication") @GetMapping ("/queryApplication")
@ApiOperation("查询应用") @ApiOperation("查询应用")
@NoLoginCheck
public JsonResult<PageVO<ApplicationVo>> queryApplication(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<ApplicationVo>> queryApplication(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -37,6 +39,7 @@ public class ApplicationController {
@GetMapping ("/queryAppCourseDirectory") @GetMapping ("/queryAppCourseDirectory")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<ApplicationVo> queryAppCourseDirectory(){ public JsonResult<ApplicationVo> queryAppCourseDirectory(){
List<Directory> list = applicationService.queryDirectory(); List<Directory> list = applicationService.queryDirectory();
return JsonResult.success(list); return JsonResult.success(list);
@ -44,6 +47,7 @@ public class ApplicationController {
@PostMapping ("/queryApp") @PostMapping ("/queryApp")
@ApiOperation("客户端应用中心模块查询") @ApiOperation("客户端应用中心模块查询")
@NoLoginCheck
public JsonResult<ClientApplicationVo> queryApp(){ public JsonResult<ClientApplicationVo> queryApp(){
List<ClientApplicationVo> lsit = applicationService.queryApp(); List<ClientApplicationVo> lsit = applicationService.queryApp();
@ -63,6 +67,7 @@ public class ApplicationController {
@RequestMapping("/selectByIdApplication") @RequestMapping("/selectByIdApplication")
@ApiOperation("根据id查询应用") @ApiOperation("根据id查询应用")
@NoLoginCheck
public JsonResult<ApplicationVo> selectByIdApplication(Integer id){ public JsonResult<ApplicationVo> selectByIdApplication(Integer id){
if(id!=null){ if(id!=null){
ApplicationVo applicationVo = applicationService.selectByIdApplication(id); ApplicationVo applicationVo = applicationService.selectByIdApplication(id);
@ -103,6 +108,7 @@ public class ApplicationController {
@PostMapping("/dirSequence") @PostMapping("/dirSequence")
@ApiOperation("目录排序") @ApiOperation("目录排序")
@NoLoginCheck
public JsonResult dirSequence(String dirName){ public JsonResult dirSequence(String dirName){
applicationService.dirSequence(dirName); applicationService.dirSequence(dirName);
return JsonResult.success(ResultCode.SUCCESS); return JsonResult.success(ResultCode.SUCCESS);
@ -110,6 +116,7 @@ public class ApplicationController {
@GetMapping ("/queryDir") @GetMapping ("/queryDir")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = applicationService.queryDir(); List<Directory> list = applicationService.queryDir();
return JsonResult.success(list); return JsonResult.success(list);

@ -73,6 +73,7 @@ public class ApplicationServiceImpl extends ServiceImpl<ApplicationMapper, Appli
//分页数据 //分页数据
applicationVoPageVO.setList(pageInfo.getList()); applicationVoPageVO.setList(pageInfo.getList());
return applicationVoPageVO; return applicationVoPageVO;
} }

@ -13,6 +13,7 @@ import com.zhiyun.zhiyun03.course.vo.CourseVo;
import com.zhiyun.zhiyun03.course.vo.DirectoryVo; import com.zhiyun.zhiyun03.course.vo.DirectoryVo;
import com.zhiyun.zhiyun03.course.vo.PageVO; import com.zhiyun.zhiyun03.course.vo.PageVO;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -44,6 +45,7 @@ public class CourseController {
*/ */
@ApiOperation("查询课程") @ApiOperation("查询课程")
@GetMapping("/queryCourse") @GetMapping("/queryCourse")
@NoLoginCheck
public JsonResult<PageVO<CourseVo>> queryCourse(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<CourseVo>> queryCourse(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "10")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "10")Integer limit ){
@ -55,6 +57,7 @@ public class CourseController {
@PostMapping ("/queryApp") @PostMapping ("/queryApp")
@ApiOperation("客户端课程中心模块查询") @ApiOperation("客户端课程中心模块查询")
@NoLoginCheck
public JsonResult<ClientCourseVo> queryApp(){ public JsonResult<ClientCourseVo> queryApp(){
List<ClientCourseVo> lsit = courseService.queryCourseClient(); List<ClientCourseVo> lsit = courseService.queryCourseClient();
@ -67,6 +70,7 @@ public class CourseController {
*/ */
@ApiOperation("根据ID查询课程") @ApiOperation("根据ID查询课程")
@GetMapping("/queryCourseById") @GetMapping("/queryCourseById")
@NoLoginCheck
public JsonResult<CourseVo> queryCourseById(Integer id){ public JsonResult<CourseVo> queryCourseById(Integer id){
CourseVo courseVo =courseService.queryCourseById(id); CourseVo courseVo =courseService.queryCourseById(id);
@ -122,6 +126,7 @@ public class CourseController {
@ApiOperation("查询目录") @ApiOperation("查询目录")
@GetMapping("/queryCourseDirectory") @GetMapping("/queryCourseDirectory")
@NoLoginCheck
public JsonResult<Directory> queryCourseDirectory(){ public JsonResult<Directory> queryCourseDirectory(){
List<Directory> directory = courseService.queryCourseDirectory(); List<Directory> directory = courseService.queryCourseDirectory();
@ -131,6 +136,7 @@ public class CourseController {
@PostMapping("/dirSequence") @PostMapping("/dirSequence")
@ApiOperation("目录排序") @ApiOperation("目录排序")
@NoLoginCheck
public JsonResult dirSequence(Course course){ public JsonResult dirSequence(Course course){
courseService.dirSequence(course); courseService.dirSequence(course);

@ -6,6 +6,7 @@ import com.zhiyun.zhiyun03.course.vo.PageVO;
import com.zhiyun.zhiyun03.download.service.DownloadService; import com.zhiyun.zhiyun03.download.service.DownloadService;
import com.zhiyun.zhiyun03.download.vo.ClientDownloadVo; import com.zhiyun.zhiyun03.download.vo.ClientDownloadVo;
import com.zhiyun.zhiyun03.download.vo.DownloadVo; import com.zhiyun.zhiyun03.download.vo.DownloadVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil; import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil;
@ -33,6 +34,7 @@ public class DownloadController {
@ApiOperation("查询下载中心") @ApiOperation("查询下载中心")
@GetMapping("/queryDownload") @GetMapping("/queryDownload")
@NoLoginCheck
public JsonResult<PageVO<DownloadVo>> queryDownload(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<DownloadVo>> queryDownload(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -43,6 +45,7 @@ public class DownloadController {
@PostMapping ("/queryDow") @PostMapping ("/queryDow")
@ApiOperation("客户端下载中心模块查询") @ApiOperation("客户端下载中心模块查询")
@NoLoginCheck
public JsonResult<ClientDownloadVo> queryApp(){ public JsonResult<ClientDownloadVo> queryApp(){
List<ClientDownloadVo> lsit = downloadService.queryDown(); List<ClientDownloadVo> lsit = downloadService.queryDown();
@ -69,6 +72,7 @@ public class DownloadController {
@ApiOperation("根据Id查询") @ApiOperation("根据Id查询")
@PostMapping("/queryById") @PostMapping("/queryById")
@NoLoginCheck
public JsonResult<DownloadVo> queryById(Integer id){ public JsonResult<DownloadVo> queryById(Integer id){
DownloadVo downloadAddVo =downloadService.queryById(id); DownloadVo downloadAddVo =downloadService.queryById(id);
return JsonResult.success(downloadAddVo); return JsonResult.success(downloadAddVo);
@ -128,6 +132,7 @@ public class DownloadController {
@ApiOperation("查询目录") @ApiOperation("查询目录")
@GetMapping("/queryDownloadDirectory") @GetMapping("/queryDownloadDirectory")
@NoLoginCheck
public JsonResult<Directory> queryDownloadDirectory(){ public JsonResult<Directory> queryDownloadDirectory(){
List<Directory> directory = downloadService.queryDownloadDirectory(); List<Directory> directory = downloadService.queryDownloadDirectory();

@ -8,6 +8,7 @@ import com.zhiyun.zhiyun03.game.entity.Game;
import com.zhiyun.zhiyun03.game.service.GameService; import com.zhiyun.zhiyun03.game.service.GameService;
import com.zhiyun.zhiyun03.game.vo.ClientGameVo; import com.zhiyun.zhiyun03.game.vo.ClientGameVo;
import com.zhiyun.zhiyun03.game.vo.GameVo; import com.zhiyun.zhiyun03.game.vo.GameVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil; import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil;
@ -37,6 +38,7 @@ public class GameController {
@RequestMapping("/queryGame") @RequestMapping("/queryGame")
@ApiOperation("查询大赛信息") @ApiOperation("查询大赛信息")
@NoLoginCheck
public JsonResult<PageVO<GameVo>> queryGame(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<GameVo>> queryGame(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -47,6 +49,7 @@ public class GameController {
@PostMapping ("/queryGameGame") @PostMapping ("/queryGameGame")
@NoLoginCheck
@ApiOperation("客户端大赛中心模块查询") @ApiOperation("客户端大赛中心模块查询")
public JsonResult<ClientGameVo> queryApp(){ public JsonResult<ClientGameVo> queryApp(){
@ -69,6 +72,7 @@ public class GameController {
@RequestMapping("/selectByIdGame") @RequestMapping("/selectByIdGame")
@ApiOperation("根据id查询大赛信息") @ApiOperation("根据id查询大赛信息")
@NoLoginCheck
public JsonResult<GameVo> selectByIdGame(Integer id){ public JsonResult<GameVo> selectByIdGame(Integer id){
if (id!=null){ if (id!=null){
GameVo gameVo = gameService.selectByIdGame(id); GameVo gameVo = gameService.selectByIdGame(id);
@ -126,6 +130,7 @@ public class GameController {
} }
@GetMapping ("/queryDir") @GetMapping ("/queryDir")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = gameService.queryDir(); List<Directory> list = gameService.queryDir();
return JsonResult.success(list); return JsonResult.success(list);

@ -9,6 +9,7 @@ import com.zhiyun.zhiyun03.invite.service.InviteService;
import com.zhiyun.zhiyun03.invite.vo.ClientInviteVo; import com.zhiyun.zhiyun03.invite.vo.ClientInviteVo;
import com.zhiyun.zhiyun03.invite.vo.InviteVo; import com.zhiyun.zhiyun03.invite.vo.InviteVo;
import com.zhiyun.zhiyun03.serve.vo.ServeVo; import com.zhiyun.zhiyun03.serve.vo.ServeVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -28,6 +29,7 @@ public class InviteController {
@ApiOperation("查询就业") @ApiOperation("查询就业")
@GetMapping("/queryInvite") @GetMapping("/queryInvite")
@NoLoginCheck
public JsonResult<PageVO<InviteVo>> queryServe(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<InviteVo>> queryServe(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -38,6 +40,7 @@ public class InviteController {
@ApiOperation("根据ID查询就业") @ApiOperation("根据ID查询就业")
@GetMapping("/queryInviteById") @GetMapping("/queryInviteById")
@NoLoginCheck
public JsonResult<InviteVo> queryCourseById(Integer id){ public JsonResult<InviteVo> queryCourseById(Integer id){
InviteVo inviteVo =inviteService.queryInviteById(id); InviteVo inviteVo =inviteService.queryInviteById(id);
@ -48,6 +51,7 @@ public class InviteController {
@PostMapping ("/queryApp") @PostMapping ("/queryApp")
@ApiOperation("客户端就业中心模块查询") @ApiOperation("客户端就业中心模块查询")
@NoLoginCheck
public JsonResult<ClientInviteVo> queryApp(){ public JsonResult<ClientInviteVo> queryApp(){
List<ClientInviteVo> lsit = inviteService.queryInviteClient(); List<ClientInviteVo> lsit = inviteService.queryInviteClient();
@ -93,6 +97,7 @@ public class InviteController {
@ApiOperation("查询目录") @ApiOperation("查询目录")
@GetMapping("/queryInviteDirectory") @GetMapping("/queryInviteDirectory")
@NoLoginCheck
public JsonResult<Directory> querycDirectory(){ public JsonResult<Directory> querycDirectory(){
List<Directory> directory = inviteService.queryInviteDirectory(); List<Directory> directory = inviteService.queryInviteDirectory();

@ -8,6 +8,7 @@ import com.zhiyun.zhiyun03.knowledge.service.KnowledgeService;
import com.zhiyun.zhiyun03.knowledge.vo.ClientKnowledgeVo; import com.zhiyun.zhiyun03.knowledge.vo.ClientKnowledgeVo;
import com.zhiyun.zhiyun03.knowledge.vo.KnowledgeVo; import com.zhiyun.zhiyun03.knowledge.vo.KnowledgeVo;
import com.zhiyun.zhiyun03.textual.vo.TextualVo; import com.zhiyun.zhiyun03.textual.vo.TextualVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil; import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil;
@ -36,6 +37,7 @@ public class KnowledgeController {
private String path = ""; private String path = "";
@RequestMapping("/queryKnowledge") @RequestMapping("/queryKnowledge")
@ApiOperation("查询考证信息") @ApiOperation("查询考证信息")
@NoLoginCheck
public JsonResult<PageVO<KnowledgeVo>> queryKnowledge(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<KnowledgeVo>> queryKnowledge(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -47,6 +49,7 @@ public class KnowledgeController {
@PostMapping ("/queryApp") @PostMapping ("/queryApp")
@ApiOperation("客户端知识中心模块查询") @ApiOperation("客户端知识中心模块查询")
@NoLoginCheck
public JsonResult<ClientKnowledgeVo> queryApp(){ public JsonResult<ClientKnowledgeVo> queryApp(){
List<ClientKnowledgeVo> lsit = knowledgeService.queryKnowledgeClient(); List<ClientKnowledgeVo> lsit = knowledgeService.queryKnowledgeClient();
@ -137,6 +140,7 @@ public class KnowledgeController {
} }
@GetMapping ("/queryDir") @GetMapping ("/queryDir")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = knowledgeService.queryDir(); List<Directory> list = knowledgeService.queryDir();
return JsonResult.success(list); return JsonResult.success(list);

@ -1,10 +1,13 @@
package com.zhiyun.zhiyun03.login.util; package com.zhiyun.zhiyun03.login.util;
import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.exception.TokenException;
import io.jsonwebtoken.Claims; import io.jsonwebtoken.Claims;
import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts; import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm; import io.jsonwebtoken.SignatureAlgorithm;
import com.zhiyun.zhiyun03.utils.exception.ServiceException;
import java.util.Date; import java.util.Date;
import java.util.Map; import java.util.Map;
@ -40,7 +43,7 @@ public class JwtUtils {
//构造jwt //构造jwt
JwtBuilder builder = Jwts.builder()//.setHeaderParam("type","jwt") // 设置头 JwtBuilder builder = Jwts.builder()//.setHeaderParam("type","jwt") // 设置头
.setClaims(claims) // 设置载荷 .setClaims(claims) // 设置载荷
.setExpiration(new Date(System.currentTimeMillis() + 1800000)) // 设置过期时间 .setExpiration(new Date(System.currentTimeMillis() + 172800000)) // 设置过期时间
.signWith(signatureAlgorithm, SECRET_ZHIYUN); // 使用指定算法设置签名 .signWith(signatureAlgorithm, SECRET_ZHIYUN); // 使用指定算法设置签名
//生成jwt //生成jwt
return builder.compact(); return builder.compact();
@ -52,14 +55,14 @@ public class JwtUtils {
* @param jsonWebToken * @param jsonWebToken
* @return * @return
*/ */
public static Claims parseJWT(String jsonWebToken) { public static Claims parseJWT(String jsonWebToken) throws ServiceException {
try { try {
Claims claims = Jwts.parser() Claims claims = Jwts.parser()
.setSigningKey(SECRET_ZHIYUN) .setSigningKey(SECRET_ZHIYUN)
.parseClaimsJws(jsonWebToken).getBody(); .parseClaimsJws(jsonWebToken).getBody();
return claims; return claims;
} catch (Exception ex) { } catch (Exception ex) {
throw new RuntimeException("Token已过期"); throw new TokenException("1","Token已过期");
} }
} }
} }

@ -9,6 +9,7 @@ import com.zhiyun.zhiyun03.download.vo.DownloadVo;
import com.zhiyun.zhiyun03.serve.service.ServeService; import com.zhiyun.zhiyun03.serve.service.ServeService;
import com.zhiyun.zhiyun03.serve.vo.ClientServeVo; import com.zhiyun.zhiyun03.serve.vo.ClientServeVo;
import com.zhiyun.zhiyun03.serve.vo.ServeVo; import com.zhiyun.zhiyun03.serve.vo.ServeVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil; import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil;
@ -39,6 +40,7 @@ public class ServeController {
@ApiOperation("查询服务中心") @ApiOperation("查询服务中心")
@GetMapping("/queryServe") @GetMapping("/queryServe")
@NoLoginCheck
public JsonResult<PageVO<ServeVo>> queryServe(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<ServeVo>> queryServe(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -49,6 +51,7 @@ public class ServeController {
@PostMapping ("/queryServeClient") @PostMapping ("/queryServeClient")
@ApiOperation("客户端服务中心模块查询") @ApiOperation("客户端服务中心模块查询")
@NoLoginCheck
public JsonResult<ClientServeVo> queryApp(){ public JsonResult<ClientServeVo> queryApp(){
List<ClientServeVo> lsit = serveService.queryServeClient(); List<ClientServeVo> lsit = serveService.queryServeClient();
@ -103,6 +106,7 @@ public class ServeController {
@ApiOperation("根据Id查询") @ApiOperation("根据Id查询")
@PostMapping("/queryServe") @PostMapping("/queryServe")
@NoLoginCheck
public JsonResult<ServeVo> queryServe(Integer id){ public JsonResult<ServeVo> queryServe(Integer id){
ServeVo serveVo =serveService.queryById(id); ServeVo serveVo =serveService.queryById(id);
return JsonResult.success(serveVo); return JsonResult.success(serveVo);
@ -131,6 +135,7 @@ public class ServeController {
@ApiOperation("查询目录") @ApiOperation("查询目录")
@GetMapping("/queryServiceDirectory") @GetMapping("/queryServiceDirectory")
@NoLoginCheck
public JsonResult<Directory> queryServiceDirectory(){ public JsonResult<Directory> queryServiceDirectory(){
List<Directory> directory = serveService.queryServiceDirectory(); List<Directory> directory = serveService.queryServiceDirectory();

@ -8,6 +8,7 @@ import com.zhiyun.zhiyun03.knowledge.vo.KnowledgeVo;
import com.zhiyun.zhiyun03.textual.service.TextualService; import com.zhiyun.zhiyun03.textual.service.TextualService;
import com.zhiyun.zhiyun03.textual.vo.ClientTextualVo; import com.zhiyun.zhiyun03.textual.vo.ClientTextualVo;
import com.zhiyun.zhiyun03.textual.vo.TextualVo; import com.zhiyun.zhiyun03.textual.vo.TextualVo;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -25,6 +26,7 @@ public class TextualController {
@RequestMapping("/queryTextual") @RequestMapping("/queryTextual")
@ApiOperation("查询考证信息") @ApiOperation("查询考证信息")
@NoLoginCheck
public JsonResult<PageVO<TextualVo>> queryTextual(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page, public JsonResult<PageVO<TextualVo>> queryTextual(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){ @ApiParam @RequestParam(value = "limit",required = false,defaultValue = "5")Integer limit ){
@ -35,6 +37,7 @@ public class TextualController {
@PostMapping ("/queryTextualClient") @PostMapping ("/queryTextualClient")
@ApiOperation("客户端考证中心模块查询") @ApiOperation("客户端考证中心模块查询")
@NoLoginCheck
public JsonResult<ClientTextualVo> queryApp(){ public JsonResult<ClientTextualVo> queryApp(){
List<ClientTextualVo> lsit = textualService.queryTextualClient(); List<ClientTextualVo> lsit = textualService.queryTextualClient();
@ -83,6 +86,7 @@ public class TextualController {
} }
@GetMapping ("/queryDir") @GetMapping ("/queryDir")
@ApiOperation("查询目录") @ApiOperation("查询目录")
@NoLoginCheck
public JsonResult<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = textualService.queryDir(); List<Directory> list = textualService.queryDir();
return JsonResult.success(list); return JsonResult.success(list);

@ -16,6 +16,7 @@ import com.zhiyun.zhiyun03.user.entity.SchoolAndOtherInfos;
import com.zhiyun.zhiyun03.user.entity.UniversitiesCcolleges; import com.zhiyun.zhiyun03.user.entity.UniversitiesCcolleges;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode; import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.exception.ServiceException;
import io.jsonwebtoken.Claims; import io.jsonwebtoken.Claims;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.sql.rowset.serial.SerialException;
import java.security.MessageDigest; import java.security.MessageDigest;
import java.sql.*; import java.sql.*;
@ -113,15 +115,34 @@ public class ApplicationLoginController {
CoreUser user = objectMapperEncry.readValue(userInfoJsonEncry, CoreUser.class); CoreUser user = objectMapperEncry.readValue(userInfoJsonEncry, CoreUser.class);
if ("供应链金融实训系统".equals(applicationName)){
applicationName = "天择供应链金融实训系统V1.0";
}
if ("外汇模拟交易系统".equals(applicationName)){
applicationName = "天择外汇模拟交易实训系统";
}
if ("区块链实验教学系统".equals(applicationName)){
applicationName = "区块链平台";
}
if ("数字经济综合实训平台".equals(applicationName)){
applicationName = "数字经济实训平台";
}
//验证使用权,是否到期 //验证使用权,是否到期
UniversitiesCcolleges map = universitiesCollegesGetByOrgId(user.getOrgId()); UniversitiesCcolleges map = universitiesCollegesGetByOrgId(user.getOrgId());
if (map==null) { if (map==null) {
return JsonResult.error(ResultCode.Fail,"登录失败,此院校不存在"); return JsonResult.error(ResultCode.ERROR,"生成跳转链接失败!");
} }
String realUrl = queryMyApplicationByConditionQuery(applicationName,user); String realUrl = queryMyApplicationByConditionQuery(applicationName,user);
return JsonResult.success(realUrl); return JsonResult.success(realUrl);
@ -167,7 +188,7 @@ public class ApplicationLoginController {
ps.close(); ps.close();
closeConn(conn); closeConn(conn);
} catch (SQLException e) { } catch (SQLException e) {
throw new RuntimeException(e); throw new ServiceException("202","查询不到该用户");
} }
} }
return null; return null;
@ -418,10 +439,10 @@ public class ApplicationLoginController {
ps.close(); ps.close();
closeConn(conn); closeConn(conn);
} catch (SQLException e) { } catch (SQLException e) {
throw new RuntimeException(e); throw new ServiceException("202","查询不到该用户");
} }
} }
throw new RuntimeException("查询不到该用户"); throw new ServiceException("202","查询不到该用户");
} }
@ -464,14 +485,19 @@ public class ApplicationLoginController {
} }
if (applicationLink == null)
{
throw new ServiceException("202","查询不到该用户");
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); throw new ServiceException("202","查询不到该用户");
} finally { } finally {
try { try {
ps.close(); ps.close();
closeConn(conn); closeConn(conn);
} catch (SQLException e) { } catch (SQLException e) {
throw new RuntimeException(e); throw new ServiceException("202","查询不到该用户");
} }
} }

@ -25,6 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.Cookie; import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -224,25 +225,23 @@ public class UserController {
String sql = "SELECT * from resources_application as a inner join (select type_id from universities_colleges_jurisdiction_experimental_system where org_id='" + orgId + "' and type=1) as b on a.resources_application_id=b.type_id"; String sql = "SELECT * from resources_application as a inner join (select type_id from universities_colleges_jurisdiction_experimental_system where org_id='" + orgId + "' and type=1) as b on a.resources_application_id=b.type_id";
ps = conn.prepareStatement(sql); ps = conn.prepareStatement(sql);
ResultSet resultSet = ps.executeQuery(); ResultSet resultSet = ps.executeQuery();
int j = 31;
while (resultSet.next()) { while (resultSet.next()) {
QueryWrapper<Application> qwa = new QueryWrapper<>(); QueryWrapper<Application> qwa = new QueryWrapper<>();
qwa.lambda().eq(Application::getAppName, resultSet.getString(2)); qwa.lambda().eq(Application::getAppName, resultSet.getString(2));
Application application = applicationMapper.selectOne(qwa); Application application = applicationMapper.selectOne(qwa);
ApplicationIconVo applicationIconVo = new ApplicationIconVo(); ApplicationIconVo applicationIconVo = new ApplicationIconVo();
if (application == null) { if (application == null) {
String name = resultSet.getString(2); String name = resultSet.getString(2);
String url = resultSet.getString(3); String url = resultSet.getString(3);
for (int i = 31; i <= 36; i++) {
applicationIconVo.setClientIcon(String.valueOf(i)); applicationIconVo.setClientIcon(String.valueOf(j));
applicationIconVo.setAppIcon(String.valueOf(i)); applicationIconVo.setAppIcon("https://zhiyun03.oss-cn-beijing.aliyuncs.com/images/"+String.valueOf(j)+".png");
}
applicationIconVo.setAppName(name); applicationIconVo.setAppName(name);
applicationIconVo.setAppUrl(url); applicationIconVo.setAppUrl(url);
list.add(applicationIconVo); list.add(applicationIconVo);
j++;
} else { } else {
String appIcon = application.getAppIcon(); String appIcon = application.getAppIcon();
int i = appIcon.lastIndexOf("/"); int i = appIcon.lastIndexOf("/");
@ -254,6 +253,7 @@ public class UserController {
applicationIconVo.setClientIcon(substring1); applicationIconVo.setClientIcon(substring1);
list.add(applicationIconVo); list.add(applicationIconVo);
} }
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

@ -32,6 +32,9 @@ public class MyWebMvcConfig extends WebMvcConfigurationSupport {
String[] excludePathPatterns = {"/login.html", "/images/","/layui/**/","/user/login","/favicon.ico","/iconfont.*", String[] excludePathPatterns = {"/login.html", "/images/","/layui/**/","/user/login","/favicon.ico","/iconfont.*",
"/confont.*" "/confont.*"
}; };
// // 配置要排除的路径将Swagger的路径添加到排除列表中
// String[] excludePathPatterns = {"/login.html", "/images/", "/layui/**/", "/user/login", "/favicon.ico", "/iconfont.*",
// "/confont.*", "/swagger-ui.html", "/v2/api-docs"};
// 注册拦截器 // 注册拦截器
registry.addInterceptor(new LoginIntercetor()).addPathPatterns(addPathPatterns).excludePathPatterns(excludePathPatterns); registry.addInterceptor(new LoginIntercetor()).addPathPatterns(addPathPatterns).excludePathPatterns(excludePathPatterns);
super.addInterceptors(registry); super.addInterceptors(registry);

@ -19,7 +19,16 @@ public class GlobalExceptionHandler {
public JsonResult serviceExceptionHandler(ServiceException e) { public JsonResult serviceExceptionHandler(ServiceException e) {
log.error("异常信息", e); log.error("异常信息", e);
return JsonResult.error(ResultCode.Fail, e.getMsg()); return JsonResult.error(ResultCode.PARAM_ERROR, e.getMsg());
}
@ExceptionHandler(TokenException.class)
public JsonResult serviceExceptionHandler(TokenException e) {
log.error("异常信息", e);
return JsonResult.error(ResultCode.ERROR, e.getMsg());
} }

@ -0,0 +1,33 @@
package com.zhiyun.zhiyun03.utils.exception;
public class TokenException extends RuntimeException {
private String code;
private String msg;
public TokenException() {
}
public TokenException(String code, String msg) {
super(msg);
this.code = code;
this.msg = msg;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
Loading…
Cancel
Save