diff --git a/src/main/java/com/sincere/student/Swagger2.java b/src/main/java/com/sincere/student/Swagger2.java index 971f00d..0683ec3 100644 --- a/src/main/java/com/sincere/student/Swagger2.java +++ b/src/main/java/com/sincere/student/Swagger2.java @@ -21,7 +21,7 @@ import java.util.List; public class Swagger2 { @Bean - public Docket createRestApi() { + public Docket createRestApi() { ParameterBuilder ticketPar = new ParameterBuilder(); List pars = new ArrayList(); ticketPar.name("X-Authorization").description("user token") @@ -40,12 +40,13 @@ public class Swagger2 { .build().globalOperationParameters(pars); } - private ApiInfo apiInfo() { + + private ApiInfo apiInfo() { return new ApiInfoBuilder() - .title("Spring Boot中使用Swagger2构建RESTful APIs") - .description("接口文档") - .termsOfServiceUrl("") + .title("Spring Boot中使用Swagger2构建RESTful APIs") + .description("接口文档") + .termsOfServiceUrl("") .version("1.0") - .build(); - } + .build(); + } } diff --git a/src/main/java/com/sincere/student/access/MemberAccess.java b/src/main/java/com/sincere/student/access/MemberAccess.java index ff81227..ca31dd2 100644 --- a/src/main/java/com/sincere/student/access/MemberAccess.java +++ b/src/main/java/com/sincere/student/access/MemberAccess.java @@ -1,6 +1,7 @@ package com.sincere.student.access; import java.lang.annotation.*; + /** * 方法上有这个注解就表示需要登录 */ diff --git a/src/main/java/com/sincere/student/access/MemberInterceptor.java b/src/main/java/com/sincere/student/access/MemberInterceptor.java index ef06d42..56753a2 100644 --- a/src/main/java/com/sincere/student/access/MemberInterceptor.java +++ b/src/main/java/com/sincere/student/access/MemberInterceptor.java @@ -21,13 +21,13 @@ public class MemberInterceptor extends HandlerInterceptorAdapter { if (handler instanceof HandlerMethod) { HandlerMethod myHandlerMethod = (HandlerMethod) handler; - Method method= myHandlerMethod.getMethod(); - Annotation methodAnnotation=method.getAnnotation(MemberAccess.class);//方法上有该标记 - if(methodAnnotation != null){ - boolean isLogin = isLogin(request) ; - if(isLogin){ + Method method = myHandlerMethod.getMethod(); + Annotation methodAnnotation = method.getAnnotation(MemberAccess.class);//方法上有该标记 + if (methodAnnotation != null) { + boolean isLogin = isLogin(request); + if (isLogin) { return true; - }else{//未登录 + } else {//未登录 //Ajax请求返回JSON BaseDto repVo = new BaseDto(); repVo.setSuccess(false); @@ -43,18 +43,18 @@ public class MemberInterceptor extends HandlerInterceptorAdapter { return true; } - private boolean isLogin(HttpServletRequest request) throws Exception{ + private boolean isLogin(HttpServletRequest request) throws Exception { try { String token = request.getHeader("X-Authorization"); - if( token != null){ - try{ + if (token != null) { + try { TokenUtils.validToken(token); return true; - }catch (ResultException e){ + } catch (ResultException e) { } } - }catch (Exception e){ + } catch (Exception e) { return false; } return false; diff --git a/src/main/java/com/sincere/student/controller/AdminController.java b/src/main/java/com/sincere/student/controller/AdminController.java index c40ed95..5f5d17b 100644 --- a/src/main/java/com/sincere/student/controller/AdminController.java +++ b/src/main/java/com/sincere/student/controller/AdminController.java @@ -28,34 +28,34 @@ import java.util.List; public class AdminController { @Autowired - ColumnService columnService ; + ColumnService columnService; @Autowired - AdvertService advertService ; + AdvertService advertService; @Autowired - ArticleService articleService ; + ArticleService articleService; @Autowired - MajorService majorService ; + MajorService majorService; @Autowired - UniversityService universityService ; + UniversityService universityService; @Autowired ParameterService parameterService; @Autowired - VideoService videoService ; + VideoService videoService; @Autowired - ConsultService consultService ; + ConsultService consultService; @Autowired - UserService userService ; + UserService userService; @Autowired - MessageService messageService ; + MessageService messageService; @Autowired SubmitService submitService; @@ -65,68 +65,68 @@ public class AdminController { */ @MemberAccess @ApiOperation("投档线列表接口") - @RequestMapping(value = "/submit/getList" , method = RequestMethod.POST) - public BaseDto> getFileList(@RequestBody MessageSearchDto messageSearchDto){ + @RequestMapping(value = "/submit/getList", method = RequestMethod.POST) + public BaseDto> getFileList(@RequestBody MessageSearchDto messageSearchDto) { BaseDto> result = new BaseDto<>(); result.setData(submitService.getAdminList(messageSearchDto)); - return result ; + return result; } @MemberAccess @ApiOperation("投档线删除接口") - @RequestMapping(value = "/submit/delete" , method = RequestMethod.POST) - public BaseDto deleteFile(@RequestBody IdDto idDto){ + @RequestMapping(value = "/submit/delete", method = RequestMethod.POST) + public BaseDto deleteFile(@RequestBody IdDto idDto) { BaseDto result = new BaseDto<>(); submitService.delete(idDto.getId()); - return result ; + return result; } @MemberAccess @ApiOperation("投档线更新接口 ,如果文件没更新,fileUrl不用传") - @RequestMapping(value = "/submit/update" , method = RequestMethod.POST) - public BaseDto updateFile(@RequestBody SubmitFile submitFile){ + @RequestMapping(value = "/submit/update", method = RequestMethod.POST) + public BaseDto updateFile(@RequestBody SubmitFile submitFile) { BaseDto result = new BaseDto<>(); - if(!submitFile.getFileUrl().contains("xls")){ - result.setSuccess(false) ; - result.setMessage("请上传excel") ; - return result ; + if (!submitFile.getFileUrl().contains("xls")) { + result.setSuccess(false); + result.setMessage("请上传excel"); + return result; } - try{ + try { SubmitFile beforeFile = submitService.getById(submitFile.getId()); - if(beforeFile.getFileUrl().equals(submitFile.getFileUrl())){ + if (beforeFile.getFileUrl().equals(submitFile.getFileUrl())) { submitFile.setFileUrl(null); - }else { + } else { List list = ExcelUtils.analysisExcel(submitFile.getFileUrl()); submitFile.setList(list); } submitService.update(submitFile); - }catch (ResultException e){ + } catch (ResultException e) { result.setSuccess(false); result.setMessage(e.getMessage()); } - return result ; + return result; } @MemberAccess @ApiOperation("投档线创建接口") - @RequestMapping(value = "/submit/createFile" , method = RequestMethod.POST) - public BaseDto createFile(@RequestBody SubmitFile submitFile){ + @RequestMapping(value = "/submit/createFile", method = RequestMethod.POST) + public BaseDto createFile(@RequestBody SubmitFile submitFile) { BaseDto result = new BaseDto(); - if(!submitFile.getFileUrl().contains("xls")){ + if (!submitFile.getFileUrl().contains("xls")) { result.setSuccess(false); result.setMessage("请上传excel"); - return result ; + return result; } - try{ + try { List list = ExcelUtils.analysisExcel(submitFile.getFileUrl()); submitFile.setList(list); submitService.create(submitFile); - }catch (ResultException e){ + } catch (ResultException e) { e.printStackTrace(); result.setSuccess(false); result.setMessage(e.getMessage()); } - return result ; + return result; } @@ -135,73 +135,73 @@ public class AdminController { */ @MemberAccess @ApiOperation("留言板列表接口") - @RequestMapping(value = "/message/getList" , method = RequestMethod.POST) - public BaseDto> getMessageList(@RequestBody MessageSearchDto messageSearchDto){ + @RequestMapping(value = "/message/getList", method = RequestMethod.POST) + public BaseDto> getMessageList(@RequestBody MessageSearchDto messageSearchDto) { BaseDto> result = new BaseDto<>(); result.setData(messageService.getList(messageSearchDto)); - return result ; + return result; } @MemberAccess @ApiOperation("留言板详情,管理回复 接口") - @RequestMapping(value = "/message/getDetail" , method = RequestMethod.POST) - public BaseDto getMessageDetail(@RequestBody IdDto idDto){ + @RequestMapping(value = "/message/getDetail", method = RequestMethod.POST) + public BaseDto getMessageDetail(@RequestBody IdDto idDto) { BaseDto result = new BaseDto<>(); result.setData(messageService.getDetail(idDto.getId())); - return result ; + return result; } @MemberAccess @ApiOperation("回复接口") - @RequestMapping(value = "/message/reply" , method = RequestMethod.POST) - public BaseDto getMessageDetail(@RequestBody Reply reply){ + @RequestMapping(value = "/message/reply", method = RequestMethod.POST) + public BaseDto getMessageDetail(@RequestBody Reply reply) { messageService.reply(reply); - return new BaseDto() ; + return new BaseDto(); } @MemberAccess @ApiOperation("删除某个回复 接口") - @RequestMapping(value = "/message/deleteReply" , method = RequestMethod.POST) - public BaseDto deleteReply(@RequestBody IdDto idDto){ + @RequestMapping(value = "/message/deleteReply", method = RequestMethod.POST) + public BaseDto deleteReply(@RequestBody IdDto idDto) { messageService.deleteReply(idDto.getId()); - return new BaseDto<>() ; + return new BaseDto<>(); } @MemberAccess @ApiOperation("删除留言 接口") - @RequestMapping(value = "/message/deleteMessage" , method = RequestMethod.POST) - public BaseDto deleteMessage(@RequestBody IdDto idDto){ + @RequestMapping(value = "/message/deleteMessage", method = RequestMethod.POST) + public BaseDto deleteMessage(@RequestBody IdDto idDto) { messageService.deleteMessage(idDto.getId()); - return new BaseDto<>() ; + return new BaseDto<>(); } /** * 登录 修改密码 */ @ApiOperation("登录") - @RequestMapping(value = "/login" , method = RequestMethod.POST) - public BaseDto login(@RequestBody SysUser sysUser){ - BaseDto result = new BaseDto<>() ; - SysUser user = userService.getByUser(); - if(user.getUserName().equals(sysUser.getUserName()) && user.getPassword().equals(sysUser.getPassword())){ - String token = TokenUtils.buildToken(user.getUserName()); - result.setData(token); - }else { - result.setSuccess(false); - result.setMessage("账号密码错误"); - } - return result ; + @RequestMapping(value = "/login", method = RequestMethod.POST) + public BaseDto login(@RequestBody SysUser sysUser) { + BaseDto result = new BaseDto<>(); + SysUser user = userService.getByUser(); + if (user.getUserName().equals(sysUser.getUserName()) && user.getPassword().equals(sysUser.getPassword())) { + String token = TokenUtils.buildToken(user.getUserName()); + result.setData(token); + } else { + result.setSuccess(false); + result.setMessage("账号密码错误"); + } + return result; } @MemberAccess @ApiOperation("修改密码") - @RequestMapping(value = "/updatePassword" , method = RequestMethod.POST) - public BaseDto updatePassword(@RequestBody SysUser sysUser){ - BaseDto result = new BaseDto() ; + @RequestMapping(value = "/updatePassword", method = RequestMethod.POST) + public BaseDto updatePassword(@RequestBody SysUser sysUser) { + BaseDto result = new BaseDto(); SysUser user = userService.getByUser(); user.setPassword(sysUser.getPassword()); userService.update(sysUser); - return result ; + return result; } /** @@ -209,65 +209,65 @@ public class AdminController { */ @MemberAccess @ApiOperation("获取招生咨询会相关接口") - @RequestMapping(value = "/consult/getList" , method = RequestMethod.POST) - public BaseDto> getConsultList(@RequestBody ConsultSearchDto consultSearchDto){ - BaseDto> result = new BaseDto<>() ; + @RequestMapping(value = "/consult/getList", method = RequestMethod.POST) + public BaseDto> getConsultList(@RequestBody ConsultSearchDto consultSearchDto) { + BaseDto> result = new BaseDto<>(); consultSearchDto.setStatus(0); consultSearchDto.setColumnType(-1); Page page = consultService.getList(consultSearchDto); result.setData(page); - return result ; + return result; } @MemberAccess @ApiOperation("获取招生咨询会详情相关接口") - @RequestMapping(value = "/consult/getDetail" , method = RequestMethod.POST) - public BaseDto getConsultDetail(@RequestBody IdDto idDto){ - BaseDto result = new BaseDto<>() ; + @RequestMapping(value = "/consult/getDetail", method = RequestMethod.POST) + public BaseDto getConsultDetail(@RequestBody IdDto idDto) { + BaseDto result = new BaseDto<>(); result.setData(consultService.getDetail(idDto.getId())); - return result ; + return result; } @MemberAccess @ApiOperation("新建招生咨询会相关接口") - @RequestMapping(value = "/consult/createConsult" , method = RequestMethod.POST) - public BaseDto createConsult(@RequestBody UniversityConsult universityConsult){ - BaseDto result = new BaseDto() ; + @RequestMapping(value = "/consult/createConsult", method = RequestMethod.POST) + public BaseDto createConsult(@RequestBody UniversityConsult universityConsult) { + BaseDto result = new BaseDto(); ReturnDto dto = new ReturnDto(); - List list = consultService.selectByUniversityIdAndColumnType(universityConsult.getUniversityId(),universityConsult.getColumnType()); - if(list != null && list.size() > 0){ + List list = consultService.selectByUniversityIdAndColumnType(universityConsult.getUniversityId(), universityConsult.getColumnType()); + if (list != null && list.size() > 0) { result.setSuccess(false); result.setMessage("同一栏目下,已有该学校招生咨询"); - }else { + } else { int id = consultService.create(universityConsult); - try{ + try { String name = universityService.getById(universityConsult.getUniversityId()).getName(); dto.setName(name); - }catch (Exception e){ + } catch (Exception e) { } dto.setId(id); result.setData(dto); } - return result ; + return result; } @MemberAccess @ApiOperation("修改招生咨询会相关接口") - @RequestMapping(value = "/consult/updateConsult" , method = RequestMethod.POST) - public BaseDto updateConsult(@RequestBody UniversityConsult universityConsult){ - BaseDto result = new BaseDto() ; + @RequestMapping(value = "/consult/updateConsult", method = RequestMethod.POST) + public BaseDto updateConsult(@RequestBody UniversityConsult universityConsult) { + BaseDto result = new BaseDto(); consultService.update(universityConsult); - return result ; + return result; } @MemberAccess @ApiOperation("删除招生咨询会(传主键)") - @RequestMapping(value = "/consult/delete" , method = RequestMethod.POST) - public BaseDto deleteConsult(@RequestBody IdDto idDto){ - BaseDto result = new BaseDto() ; + @RequestMapping(value = "/consult/delete", method = RequestMethod.POST) + public BaseDto deleteConsult(@RequestBody IdDto idDto) { + BaseDto result = new BaseDto(); consultService.delete(idDto.getId()); - return result ; + return result; } /** @@ -275,49 +275,49 @@ public class AdminController { */ @MemberAccess @ApiOperation("获取视频相关接口") - @RequestMapping(value = "/video/getList" , method = RequestMethod.POST) - public BaseDto> getVideoList(@RequestBody VideoSearchDto videoSearchDto){ - BaseDto> result = new BaseDto<>() ; + @RequestMapping(value = "/video/getList", method = RequestMethod.POST) + public BaseDto> getVideoList(@RequestBody VideoSearchDto videoSearchDto) { + BaseDto> result = new BaseDto<>(); Page