diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java index 641dda3..de8194a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.*; @@ -65,6 +66,7 @@ public class ArticleController { * @return */ @PostMapping("upFile") + @TokenRequired public String upFile(MultipartFile imgFile) { String furl = ""; if (Objects.nonNull(imgFile)) { @@ -90,6 +92,7 @@ public class ArticleController { * @return */ @GetMapping("showPic/{fileName}") + @TokenRequired public void showPic(@PathVariable("fileName") String fileName, HttpServletResponse response) { try(InputStream in=new FileInputStream(new File(uploadPath + File.separator +fileName)); OutputStream out=response.getOutputStream(); @@ -108,6 +111,7 @@ public class ArticleController { * @return */ @PostMapping("saveArticle") + @TokenRequired public BaseResponse saveArticle(LymsArticle article) { BaseResponse baseResponse = new BaseResponse(); if (article.getAid() == null) { @@ -130,6 +134,7 @@ public class ArticleController { * @return */ @GetMapping("sltArticleLst") + @TokenRequired public BaseResponse sltArticleLst(ArticleInfo article, int current, int size, int sort) { BaseResponse baseResponse = new BaseResponse(); Page page = new Page<>(current, size); @@ -171,6 +176,7 @@ public class ArticleController { * @return */ @GetMapping("delArticle") + @TokenRequired public BaseResponse delArticle(int aid) { BaseResponse baseResponse = new BaseResponse(); boolean f = lymsArticleService.removeById(aid); @@ -205,6 +211,7 @@ public class ArticleController { // } // return baseResponse; // } + @TokenRequired public BaseResponse getPushArt(@RequestBody GetpushartInfo getpushartInfo) { BaseResponse baseResponse = new BaseResponse(); List getpushartInfoList= getpushartInfoService.list(Wrappers.query(getpushartInfo).orderByDesc("createdtime")); @@ -218,6 +225,7 @@ public class ArticleController { * @return */ @GetMapping("getArtStat") + @TokenRequired public BaseResponse getArtStat() { BaseResponse baseResponse = new BaseResponse(); List> aLst = lymsArticleService.getArtStat(); @@ -230,6 +238,7 @@ public class ArticleController { * @return */ @GetMapping("getArtPushStat") + @TokenRequired public BaseResponse getArtPushStat(){ BaseResponse baseResponse=new BaseResponse(); @@ -244,6 +253,7 @@ public class ArticleController { * @return */ @GetMapping("getPushedartlogsInfo") + @TokenRequired public BaseResponse getPushedartlogsInfo(PushedartlogsInfo pushedartlogsInfo, Integer current, Integer size){ BaseResponse baseResponse=new BaseResponse(); try { @@ -261,6 +271,7 @@ public class ArticleController { * 根据患者id,问诊id,状态类型1为已读更新推送文章记录 */ @PostMapping("updatePushedartlogs") + @TokenRequired public BaseResponse updatePushedartlogs(@RequestBody LymsPushedart pushedart) { BaseResponse baseResponse=new BaseResponse(); try { @@ -286,6 +297,7 @@ public class ArticleController { * @return true 可以使用,false已经存在 */ @GetMapping("getTitleYn") + @TokenRequired public BaseResponse getTitleYn(@RequestParam(required = false) Integer aid, @RequestParam(required = true) Integer iid, @RequestParam(required = true) String title){//加@RequestParam 能解决乱码问题 @@ -319,6 +331,7 @@ public class ArticleController { * @return true 可以使用,false已经存在 */ @GetMapping("getSerialNumberYn") + @TokenRequired public BaseResponse getSerialNumberYn(@RequestParam(required = false) Integer aid, Integer iid,Integer serialNumber){ BaseResponse baseResponse=new BaseResponse(); try { @@ -348,6 +361,7 @@ public class ArticleController { * @return int serialNumber(0-100) */ @GetMapping("getSerialNumber") + @TokenRequired public BaseResponse getSerialNumber(Integer iid){ BaseResponse baseResponse=new BaseResponse(); try { @@ -375,6 +389,7 @@ public class ArticleController { * @return */ @GetMapping("getLymsPushMessages") + @TokenRequired public BaseResponse getLymsPushMessages(LymsPushMessages lymsPushMessages, Integer current, Integer size){ BaseResponse baseResponse=new BaseResponse(); try { @@ -401,6 +416,7 @@ public class ArticleController { * @return */ @GetMapping("getGZOpenId") + @TokenRequired public BaseResponse getGZOpenId(LymsPatient patient){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java index a925adf..a9d6885 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.*; @@ -63,6 +64,7 @@ public class ChatGroupController { * @return */ @PostMapping("saveChatGroup") + @TokenRequired public BaseResponse saveChatGroup(@RequestBody LymsChatgroup group) { BaseResponse baseResponse = new BaseResponse(); List gLst = lymsChatgroupService.list(Wrappers.query(group).orderByDesc("id")); @@ -98,6 +100,7 @@ public class ChatGroupController { * @return */ @PostMapping("saveMsg") + @TokenRequired public BaseResponse saveMsg(@RequestBody LymsMessage message) { BaseResponse baseResponse = new BaseResponse(); message.setSendtime(new Date()); @@ -112,6 +115,7 @@ public class ChatGroupController { * @return */ @GetMapping("getPatDoc") + @TokenRequired public BaseResponse getPatDoc(LymsChatgroup chatgroup) { log.info(">>>>>>>>>>chatgroup:" + chatgroup); BaseResponse baseResponse = new BaseResponse(); @@ -173,6 +177,7 @@ public class ChatGroupController { * @return */ @PostMapping("getPinfoBySession") + @TokenRequired public BaseResponse getPinfoBySesson(String froms, String did, String groupid) { BaseResponse baseResponse = new BaseResponse(); List> psList = new ArrayList<>(); @@ -192,6 +197,7 @@ public class ChatGroupController { * @return */ @PostMapping("getSessionListInfo") + @TokenRequired public BaseResponse getSessionListInfo(HttpServletRequest request) { BaseResponse baseResponse = new BaseResponse(); log.info(">>>>>>>>> getSessionListInfo 根据环信传入的会话,获取用户信息"); @@ -261,6 +267,7 @@ public class ChatGroupController { * @return */ @GetMapping("getPreMsg") + @TokenRequired public BaseResponse getPreMsg(HttpServletRequest request){ BaseResponse baseResponse =new BaseResponse(); Map param=new HashMap<>(); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/CommonController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/CommonController.java index 856cece..9b20e0e 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/CommonController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/CommonController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.fasterxml.jackson.databind.ser.Serializers; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsChatgroup; import com.lyms.talkonlineweb.domain.LymsDoctor; import com.lyms.talkonlineweb.domain.LymsPatient; @@ -33,6 +34,7 @@ public class CommonController { private LymsPatientService lymsPatientService; @GetMapping("endTalk") + @TokenRequired public BaseResponse endTalk(LymsTkrecord tkrecord){ BaseResponse baseResponse=new BaseResponse(); tkrecord.setStat(0); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ComtStatController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ComtStatController.java index effc4d7..c59772b 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ComtStatController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ComtStatController.java @@ -1,6 +1,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsComtstat; import com.lyms.talkonlineweb.domain.LymsFavor; import com.lyms.talkonlineweb.result.BaseResponse; @@ -29,6 +30,7 @@ public class ComtStatController { * @return */ @PostMapping("saveStat") + @TokenRequired public BaseResponse saveStat(LymsComtstat stat){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsComtstatService.saveOrUpdate(stat); @@ -42,6 +44,7 @@ public class ComtStatController { * @return */ @GetMapping("getStat") + @TokenRequired public BaseResponse getStat(LymsComtstat stat){ BaseResponse baseResponse=new BaseResponse(); List sLst =lymsComtstatService.list(Wrappers.query(stat)); @@ -55,6 +58,7 @@ public class ComtStatController { * @return */ @GetMapping("delStat") + @TokenRequired public BaseResponse delStat(LymsComtstat stat){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsComtstatService.remove(Wrappers.query(stat)); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DepartController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DepartController.java index 189095f..54c8405 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DepartController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DepartController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.*; @@ -47,6 +48,7 @@ public class DepartController { * @return */ @GetMapping("sltDepartLst") + @TokenRequired public BaseResponse sltDepartLst(HdepartInfo depart, int current, int size){ BaseResponse baseResponse=new BaseResponse(); // Page page=new Page<>(current,size); @@ -84,6 +86,7 @@ public class DepartController { * @return */ @PostMapping("saveDepart") + @TokenRequired public BaseResponse saveDepart(@RequestBody LymsHdepart depart, BindingResult result){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrormsg(""); @@ -140,6 +143,7 @@ public class DepartController { * @return */ @GetMapping("delDepart") + @TokenRequired public BaseResponse delHosp(int did){ BaseResponse baseResponse=new BaseResponse(); //操作记保存参数 @@ -160,6 +164,7 @@ public class DepartController { * @return */ @PostMapping("loginDepart") + @TokenRequired public BaseResponse loginDepart(LymsHdepart depart){ BaseResponse baseResponse=new BaseResponse(); List dLst=lymsHdepartService.list(Wrappers.query(depart)); @@ -208,6 +213,7 @@ public class DepartController { * @return true 可以使用,false已经存在 */ @GetMapping("getDepartByParam") + @TokenRequired public BaseResponse getDepartByParam(Integer hid,String dname,@RequestParam(required = false) Integer did){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DiagnoseIncomeController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DiagnoseIncomeController.java index 2541c8e..8d44469 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DiagnoseIncomeController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DiagnoseIncomeController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.DiagnoseincomeInfo; import com.lyms.talkonlineweb.domain.HdepartInfo; import com.lyms.talkonlineweb.result.BaseResponse; @@ -32,7 +33,8 @@ public class DiagnoseIncomeController { * 问诊收入管理列表 */ @GetMapping("queryDiagnoseIncomeInfo") - public BaseResponse queryDiagnoseIncomeInfo(DiagnoseincomeInfo diagnoseincomeInfo,Integer current,Integer size){ + @TokenRequired + public BaseResponse queryDiagnoseIncomeInfo(DiagnoseincomeInfo diagnoseincomeInfo,Integer current,Integer size){ Page page=new Page<>(current,size); QueryWrapper queryWrapper=new QueryWrapper<>(); //放入条件查询的实体类 @@ -43,7 +45,7 @@ public class DiagnoseIncomeController { queryWrapper.apply("date_format(createdtime,'%Y-%m-%d')>=date_format({0},'%Y-%m-%d')", diagnoseincomeInfo.getStartdate()); queryWrapper.apply("date_format(createdtime,'%Y-%m-%d')<=date_format({0},'%Y-%m-%d')", diagnoseincomeInfo.getEnddate()); } -// queryWrapper.and(Wrapper->Wrapper.like("dname",diagnoseincomeInfo.getDname()));//模糊查询 + // queryWrapper.and(Wrapper->Wrapper.like("dname",diagnoseincomeInfo.getDname()));//模糊查询 queryWrapper.groupBy("did"); queryWrapper.orderByDesc("createdtime"); Page diagnoseincomeInfoPage=diagnoseincomeInfoService.page(page, queryWrapper); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java index 11673c8..a340846 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.*; @@ -57,6 +58,7 @@ public class DoctorController { * @return */ @GetMapping("sltDoctorLst") + @TokenRequired public BaseResponse sltDoctorLst(LymsDoctor doctor, int current, int size){ BaseResponse baseResponse=new BaseResponse(); LambdaQueryWrapper queryWrapper = new QueryWrapper().lambda(); @@ -103,6 +105,7 @@ public class DoctorController { * @return */ @PostMapping("saveDoctor") + @TokenRequired public BaseResponse saveDoctor(@Validated LymsDoctor doctor, BindingResult result){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrormsg(""); @@ -156,6 +159,7 @@ public class DoctorController { * @return */ @GetMapping("delDoctor") + @TokenRequired public BaseResponse delDoctor(LymsDoctor doctor){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsDoctorService.removeById(doctor.getDid()); @@ -198,6 +202,7 @@ public class DoctorController { * @return */ @GetMapping("statDoctor") + @TokenRequired public BaseResponse statDoctor(Integer hid,Integer dpid,String dname){ BaseResponse baseResponse=new BaseResponse(); Map stat=lymsDoctorService.statDoctor(hid,dpid,dname); @@ -234,6 +239,7 @@ public class DoctorController { * @return */ @GetMapping("queryDoctor") + @TokenRequired public BaseResponse queryDoctor(LymsDoctor doctor){ BaseResponse baseResponse=new BaseResponse(); LymsDoctor doctor2=lymsDoctorService.getOne(Wrappers.query(doctor)); @@ -259,6 +265,7 @@ public class DoctorController { * @return */ @GetMapping("appGetDoctorList") + @TokenRequired public BaseResponse appGetDoctorList(AppgetdoctorlistInfo appgetdoctorlistInfo, int current, int size){ BaseResponse baseResponse=new BaseResponse(); LambdaQueryWrapper queryWrapper = new QueryWrapper().lambda(); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/FavorController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/FavorController.java index 033a891..d97923a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/FavorController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/FavorController.java @@ -1,6 +1,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsFavor; import com.lyms.talkonlineweb.domain.LymsHdepart; import com.lyms.talkonlineweb.result.BaseResponse; @@ -33,6 +34,7 @@ public class FavorController { * @return */ @PostMapping("saveFavor") + @TokenRequired public BaseResponse saveFavor(@RequestBody Map param){ BaseResponse baseResponse=new BaseResponse(); boolean f=false; @@ -57,6 +59,7 @@ public class FavorController { * @return */ @GetMapping("getFavor") + @TokenRequired public BaseResponse getFavor(LymsFavor favor){ BaseResponse baseResponse=new BaseResponse(); List flst=lymsFavorService.list(Wrappers.query(favor)); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/GetPatientInfoController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/GetPatientInfoController.java index 8546efc..1614980 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/GetPatientInfoController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/GetPatientInfoController.java @@ -31,6 +31,7 @@ public class GetPatientInfoController { /** * 保存医院患者信息 * @param param + * 对外开放接口 * @return */ @PostMapping("savePatient") diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/HospitalController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/HospitalController.java index 5fbecd3..e61507e 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/HospitalController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/HospitalController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsDict; import com.lyms.talkonlineweb.domain.LymsHospital; import com.lyms.talkonlineweb.domain.LymsLogsCrud; @@ -40,6 +41,7 @@ public class HospitalController { * @return */ @GetMapping("sltHospLst") + @TokenRequired public BaseResponse sltHospLst(LymsHospital hospital,int current,int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); @@ -56,6 +58,7 @@ public class HospitalController { * @return */ @GetMapping("getAllHospLst") + @TokenRequired public BaseResponse getAllHospLst(LymsHospital hospital){ BaseResponse baseResponse=new BaseResponse(); List hospPage=lymsHospitalService.list( Wrappers.query(hospital).orderByDesc("updatedtime","createdtime")); @@ -110,6 +113,7 @@ public class HospitalController { * @return */ @PostMapping("saveHosp") + @TokenRequired public BaseResponse saveHosp(@RequestBody LymsHospital hospital){ BaseResponse baseResponse=new BaseResponse(); if(hospital.getHid()==null){ @@ -129,6 +133,7 @@ public class HospitalController { * @return */ @GetMapping("delHosp") + @TokenRequired public BaseResponse delHosp(int hid){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsHospitalService.removeById(hid); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java index 8ecfaf2..db01ee8 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.IndexService; @@ -32,6 +33,7 @@ public class IndexController { * @return */ @GetMapping("getVsStat") + @TokenRequired public BaseResponse getVsStat(){ BaseResponse baseResponse=new BaseResponse(); @@ -46,6 +48,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatH") + @TokenRequired public BaseResponse getTkRecordStatH(Integer hid){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatH = tkRecordStatService.getTkRecordStatH(hid); @@ -58,6 +61,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatW") + @TokenRequired public BaseResponse getTkRecordStatW(Integer hid){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatW = tkRecordStatService.getTkRecordStatW(hid); @@ -70,6 +74,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatM") + @TokenRequired public BaseResponse getTkRecordStatM(Integer hid){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatM = tkRecordStatService.getTkRecordStatM(hid); @@ -82,6 +87,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatY") + @TokenRequired public BaseResponse getTkRecordStatY(Integer hid){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatY = tkRecordStatService.getTkRecordStatY(hid); @@ -94,6 +100,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatDate") + @TokenRequired public BaseResponse getTkRecordStatDate(String startdate,String enddate,Integer hid){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatDate = tkRecordStatService.getTkRecordStatDate(startdate,enddate,hid); @@ -106,6 +113,7 @@ public class IndexController { * @return */ @GetMapping("getTkRecordStatRanking") + @TokenRequired public BaseResponse getTkRecordStatRanking(){ BaseResponse baseResponse=new BaseResponse(); List tkRecordStatRanking = tkRecordStatService.getTkRecordStatRanking(); @@ -118,6 +126,7 @@ public class IndexController { * @return */ @GetMapping("getLogsRecordVisitsInfo") + @TokenRequired public BaseResponse getLogsRecordVisitsInfo(String startdate,String enddate,Integer hid){ BaseResponse baseResponse=new BaseResponse(); Mapmap=new HashMap<>(); @@ -135,6 +144,7 @@ public class IndexController { * @return */ @GetMapping("getDepartStat") + @TokenRequired public BaseResponse getDepartStat(Integer hid){ BaseResponse baseResponse=new BaseResponse(); Map param=new HashMap<>(); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsHisInfoController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsHisInfoController.java index 327fce7..915105b 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsHisInfoController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsHisInfoController.java @@ -4,16 +4,22 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsDict; import com.lyms.talkonlineweb.domain.LymsHisInfo; +import com.lyms.talkonlineweb.domain.LymsUser; import com.lyms.talkonlineweb.result.BaseResponse; +import com.lyms.talkonlineweb.result.CheckResult; import com.lyms.talkonlineweb.service.LymsHisInfoService; +import com.lyms.talkonlineweb.service.LymsUserService; +import com.lyms.talkonlineweb.util.JwtUtils; import com.lyms.talkonlineweb.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; @@ -26,7 +32,8 @@ public class LymsHisInfoController { @Autowired private LymsHisInfoService lymsHisInfoService; - + @Autowired + private LymsUserService lymsUserService; /** * 获取医院患者列表 @@ -34,10 +41,15 @@ public class LymsHisInfoController { * @return */ @GetMapping("getHisInfo") - public BaseResponse getHisInfo(LymsHisInfo hisInfo,int current,int size){ + @TokenRequired + public BaseResponse getHisInfo(LymsHisInfo hisInfo, int current, int size, @RequestHeader String authorization){ + LymsUser logUser=lymsUserService.getUserByToken(authorization); BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); QueryWrapper query=new QueryWrapper(); + if(null!=logUser.getHid()) { + query.eq("hospitalId", logUser.getHid().toString()); + } query.orderByDesc("createdtime"); if(null!=hisInfo.getUpType()){ query.eq("up_type", hisInfo.getUpType()); @@ -64,6 +76,7 @@ public class LymsHisInfoController { * @return */ @PostMapping("upHisInfo") + @TokenRequired public BaseResponse upHisInfo( @RequestBody @Validated LymsHisInfo lymsHisInfo){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrorcode(0); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsLogsController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsLogsController.java index ee94596..683054d 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsLogsController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/LymsLogsController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsLogsCrud; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.LymsLogsCrudService; @@ -23,6 +24,7 @@ public class LymsLogsController { * @return */ @GetMapping("logscrud") + @TokenRequired public BaseResponse logscrud(LymsLogsCrud lymsLogsCrud, Integer current, Integer size){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java index a0ea614..0f23848 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.lyms.talkonlineweb.annotation.Resubmit; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsGoods; import com.lyms.talkonlineweb.domain.LymsOrder; import com.lyms.talkonlineweb.domain.LymsPatient; @@ -77,6 +78,7 @@ public class OrderController { * @param response */ @PostMapping("createPayOrder") + @TokenRequired @Resubmit public BaseResponse createPayOrder(@RequestBody LymsOrder lymsOrder, HttpServletRequest request, HttpServletResponse response) { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java index 8fc78f7..e80a16d 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.request.PatientInfoRequest; import com.lyms.talkonlineweb.result.BaseResponse; @@ -83,6 +84,7 @@ public class PatientController { * @return */ @GetMapping("sltPatientLst") + @TokenRequired public BaseResponse sltPatientLst(PatientInfo patientInfo, int current, int size, @RequestParam(required = false) Integer qtype) { BaseResponse baseResponse = new BaseResponse(); Page page = new Page<>(current, size); @@ -123,6 +125,7 @@ public class PatientController { * @return */ @PostMapping("savePatient") + @TokenRequired public BaseResponse savePatient(@Validated LymsPatient patient, BindingResult result, LymsPcase pcase, String illness) { BaseResponse baseResponse = new BaseResponse(); log.info(">>>>>>>>>>>>>>>登记病例"); @@ -241,6 +244,7 @@ public class PatientController { * @return */ @PostMapping("updatePatient") + @TokenRequired public BaseResponse updatePatient(@RequestBody LymsPatient patient){ BaseResponse baseResponse=new BaseResponse(); boolean f=false; @@ -259,6 +263,7 @@ public class PatientController { * @return */ @GetMapping("delPatient") + @TokenRequired public BaseResponse delPatient(int id) { BaseResponse baseResponse = new BaseResponse(); boolean f = lymsPatientService.removeById(id); @@ -273,6 +278,7 @@ public class PatientController { * @return */ @GetMapping("delPcase") + @TokenRequired public BaseResponse delPcase(int pcid) { BaseResponse baseResponse = new BaseResponse(); boolean f = lymsPcaseService.removeById(pcid); @@ -373,6 +379,7 @@ public class PatientController { * @return */ @GetMapping("queryPatient") + @TokenRequired public BaseResponse queryPatient(PatientInfo patientInfo) { BaseResponse baseResponse = new BaseResponse(); PatientInfo patientInfo2 = patientInfoService.getOne(Wrappers.query(patientInfo)); @@ -386,6 +393,7 @@ public class PatientController { * @return */ @GetMapping("queryPatient2") + @TokenRequired public BaseResponse queryPatient2(PatientInfo patientInfo) { BaseResponse baseResponse = new BaseResponse(); List patientInfo2 = patientInfoService.list(Wrappers.query(patientInfo)); @@ -401,6 +409,7 @@ public class PatientController { * @return */ @GetMapping("getPatientHospitals") + @TokenRequired public BaseResponse getPatientHospitals(LymsPcase lymsPcase) { BaseResponse baseResponse = new BaseResponse(); List pcases = lymsPcaseService.list(Wrappers.query(lymsPcase)); @@ -418,6 +427,7 @@ public class PatientController { * @return */ @GetMapping("getPatientHospitalPcase") + @TokenRequired public BaseResponse getPatientHospitalPcase(int pid, int hid, @RequestParam(required = false) String keyword) { BaseResponse baseResponse = new BaseResponse(); @@ -509,6 +519,7 @@ public class PatientController { * @return */ @GetMapping("getPatientBaseInfo") + @TokenRequired public BaseResponse getPatientBaseInfo(LymsPatient lymsPatient) { BaseResponse baseResponse = new BaseResponse(); @@ -541,6 +552,7 @@ public class PatientController { * @return */ @PutMapping("updatePatientInfo") + @TokenRequired public BaseResponse updatePatientInfo(@RequestBody PatientInfoRequest request) { BaseResponse baseResponse = new BaseResponse(); LymsPatient patients = lymsPatientService.getById(request.getPid()); @@ -571,6 +583,7 @@ public class PatientController { * @return */ @GetMapping("getPatienttkrecord") + @TokenRequired public BaseResponse getPatienttkrecord(LymsTkrecord lymsTkrecord) { BaseResponse baseResponse = new BaseResponse(); @@ -634,6 +647,7 @@ public class PatientController { * @return */ @GetMapping("getPatientAttentions") + @TokenRequired public BaseResponse getPatientAttentions(LymsAttention lymsAttention) { BaseResponse baseResponse = new BaseResponse(); @@ -679,6 +693,7 @@ public class PatientController { * @return 医院id和医院名称 */ @GetMapping("getAppPatientHospital") + @TokenRequired public BaseResponse getAppPatientHospital(Integer patientId) { BaseResponse baseResponse = new BaseResponse(); List>patientListMap=lymsPatientService.getAppPatientHospital(patientId); @@ -693,6 +708,7 @@ public class PatientController { * @return */ @GetMapping("updateCcnt") + @TokenRequired public BaseResponse updateCcnt(LymsPatient patient){ BaseResponse baseResponse=new BaseResponse(); boolean f=false; @@ -720,6 +736,7 @@ public class PatientController { * @return */ @GetMapping("cardStat") + @TokenRequired public BaseResponse cardStat(Integer type){ BaseResponse baseResponse = new BaseResponse(); String pSql=""; @@ -737,6 +754,7 @@ public class PatientController { * @return */ @PostMapping("saveAttention") + @TokenRequired public BaseResponse saveAttention(@RequestBody LymsAttention lymsAttention){ BaseResponse baseResponse=new BaseResponse(); try { @@ -753,6 +771,7 @@ public class PatientController { * @return true 可以关注 false 已关注不能再关注 */ @GetMapping("getDoctorById") + @TokenRequired public BaseResponse getDoctorById(LymsAttention lymsAttention){ BaseResponse baseResponse=new BaseResponse(); try { @@ -772,6 +791,7 @@ public class PatientController { * @return */ @GetMapping("getPatientByIdno") + @TokenRequired public BaseResponse getPatientByIdno(String idno){ BaseResponse baseResponse=new BaseResponse(); try { @@ -798,6 +818,7 @@ public class PatientController { * @param logEntity */ @GetMapping("saveLoginLog") + @TokenRequired public void saveLoginLog(LymsLogs logEntity ){ log.debug(">>>>>>>>>"+logEntity); @@ -806,6 +827,7 @@ public class PatientController { } @PostMapping("updatePatientCase") + @TokenRequired public BaseResponse updatePatient(LymsPatient patient,LymsPcase pcase,LymsIllness illness,Integer ilid){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrorcode(1); @@ -832,6 +854,7 @@ public class PatientController { * @return */ @GetMapping("getDepartIllness") + @TokenRequired public BaseResponse getDepartIllness(String did){ BaseResponse baseResponse=new BaseResponse(); try { @@ -860,6 +883,7 @@ public class PatientController { * @return */ @PostMapping("updatePatientPassword") + @TokenRequired public BaseResponse updatePatientPassword(@RequestBody LymsPatient patient){ BaseResponse baseResponse=new BaseResponse(); if(1==patient.getType()){//1 重置密码 diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PermissController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PermissController.java index cdcd2b9..14cf4e1 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PermissController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PermissController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsPermission; import com.lyms.talkonlineweb.domain.LymsUser; import com.lyms.talkonlineweb.result.BaseResponse; @@ -30,6 +31,7 @@ public class PermissController { * @return */ @PostMapping("savePerm") + @TokenRequired public BaseResponse savePerm(LymsPermission perm){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsPermissionService.saveOrUpdate(perm); @@ -43,6 +45,7 @@ public class PermissController { * @return */ @PostMapping("delPerm") + @TokenRequired public BaseResponse delPerm(LymsPermission perm){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsPermissionService.remove(Wrappers.query(perm)); @@ -58,6 +61,7 @@ public class PermissController { * @return */ @PostMapping("sltPerm") + @TokenRequired public BaseResponse sltPerm(LymsPermission perm,int current,int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); @@ -74,6 +78,7 @@ public class PermissController { * @return */ @GetMapping("getAllPerm") + @TokenRequired public BaseResponse getAllPerm(LymsPermission perm){ BaseResponse baseResponse=new BaseResponse(); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java index 9b7eede..7965273 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsDict; import com.lyms.talkonlineweb.domain.LymsHdepart; import com.lyms.talkonlineweb.domain.LymsUser; @@ -32,6 +33,7 @@ public class RegionsController { private LymsDictService lymsDictService; @GetMapping("getRegions") + @TokenRequired public BaseResponse getRegions(Regions regions){ BaseResponse baseResponse=new BaseResponse(); List regionsList=regionsService.list(Wrappers.query(regions)); @@ -45,6 +47,7 @@ public class RegionsController { * @return */ @GetMapping("getDict") + @TokenRequired public BaseResponse getDict(LymsDict dict){ BaseResponse baseResponse=new BaseResponse(); List dictList=lymsDictService.list(Wrappers.query(dict)); @@ -58,6 +61,7 @@ public class RegionsController { * @return */ @PostMapping("saveDict") + @TokenRequired public BaseResponse saveDict(@RequestBody LymsDict dict){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsDictService.saveOrUpdate(dict); @@ -71,6 +75,7 @@ public class RegionsController { * @return */ @GetMapping("delDict") + @TokenRequired public BaseResponse saveDict(int did){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsDictService.removeById(did); @@ -86,6 +91,7 @@ public class RegionsController { * @return */ @GetMapping("sltDict") + @TokenRequired public BaseResponse sltDepartLst(LymsDict dict, int current, int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); @@ -115,6 +121,7 @@ public class RegionsController { * @return true 可以使用,false已经存在 */ @GetMapping("getDictByParam") + @TokenRequired public BaseResponse getDictByParam(Integer vtype, Integer code,String value, @RequestParam(required = false) Integer id){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RoleController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RoleController.java index 72f1682..aaf75eb 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RoleController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RoleController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsPermission; import com.lyms.talkonlineweb.domain.LymsRole; import com.lyms.talkonlineweb.domain.LymsUser; @@ -36,6 +37,7 @@ public class RoleController { * @return */ @PostMapping("saveRole") + @TokenRequired public BaseResponse saveRole(LymsRole role){ BaseResponse baseResponse=new BaseResponse(); @@ -67,6 +69,7 @@ public class RoleController { * @return */ @GetMapping("sltRole") + @TokenRequired public BaseResponse sltRole(LymsRole role,int current,int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); @@ -81,6 +84,7 @@ public class RoleController { * @return */ @GetMapping("delRole") + @TokenRequired public BaseResponse delRole(int rid){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsRoleService.removeById(rid); @@ -94,6 +98,7 @@ public class RoleController { * @return */ @GetMapping("getRolesByUid") + @TokenRequired public BaseResponse getRolesByUid(int uid){ BaseResponse baseResponse=new BaseResponse(); List rLst=lymsRoleService.getRolesByUid(uid); @@ -108,6 +113,7 @@ public class RoleController { * @return */ @PostMapping("addRoleByPerms") + @TokenRequired public BaseResponse addRoleByPerms(int rid,String perms){ BaseResponse baseResponse=new BaseResponse(); String[] pArr=perms.split(","); @@ -127,6 +133,7 @@ public class RoleController { * @return */ @GetMapping("getPersByRid") + @TokenRequired public BaseResponse getPersByRid(int rid){ BaseResponse baseResponse=new BaseResponse(); List pLst=lymsRoleService.getPersByRid(rid); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java index c881bc4..7d0a93a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java @@ -1,5 +1,6 @@ package com.lyms.talkonlineweb.controller; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.LymsSearchlogs; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.LymsSearchlogsService; @@ -20,6 +21,7 @@ public class SearchLogsController { * @return */ @PostMapping("saveSearchlogs") + @TokenRequired public BaseResponse saveSearchlogs(@RequestBody LymsSearchlogs lymsSearchlogs){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java index 6069f26..f758264 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java @@ -2,6 +2,7 @@ package com.lyms.talkonlineweb.controller; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.*; @@ -41,6 +42,7 @@ public class TkRecordController { * @return */ @PostMapping("saveTkRecord") + @TokenRequired public BaseResponse saveTkRecord(@RequestBody @Validated LymsTkrecord tkrecord){ BaseResponse baseResponse=new BaseResponse(); try { @@ -109,6 +111,7 @@ public class TkRecordController { * @return */ @PostMapping("deleteTkRecord") + @TokenRequired public BaseResponse deleteTkRecord(Integer tkid){ BaseResponse baseResponse=new BaseResponse(); try { @@ -128,6 +131,7 @@ public class TkRecordController { * @return 本月问诊数量themonth、上月问诊数量lastmonth、总问诊数量alltotal */ @GetMapping("queryTkRecordStatisticsByDid") + @TokenRequired public BaseResponse queryTkRecordStatisticsByDid(TkrecordInfo tkrecordInfo){ BaseResponse baseResponse=new BaseResponse(); try { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java index 8b27852..c2eed32 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java @@ -3,6 +3,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lyms.talkonlineweb.annotation.TokenRequired; import com.lyms.talkonlineweb.domain.*; import com.lyms.talkonlineweb.mapper.LymsUserMapper; import com.lyms.talkonlineweb.result.BaseResponse; @@ -108,6 +109,7 @@ public class UserContoller { * @return */ @PostMapping("getPermission") + @TokenRequired public BaseResponse getPermission(@RequestHeader String authorization){ BaseResponse baseResponse=new BaseResponse(); @@ -134,6 +136,7 @@ public class UserContoller { * @return */ @RequestMapping("saveUser") + @TokenRequired public BaseResponse saveUser(@Validated LymsUser user, BindingResult result, @RequestHeader String authorization){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrormsg(""); @@ -182,6 +185,7 @@ public class UserContoller { * @return */ @PostMapping("delUser") + @TokenRequired public BaseResponse delUser(int uid){ BaseResponse baseResponse=new BaseResponse(); boolean f=lymsUserService.removeById(uid); @@ -208,6 +212,7 @@ public class UserContoller { // // return baseResponse; // } + @TokenRequired public BaseResponse sltUser(UserroleInfo user, int current, int size){ BaseResponse baseResponse=new BaseResponse(); if (StringUtils.isEmpty(user.getUname())){ @@ -227,6 +232,7 @@ public class UserContoller { * @return */ @PostMapping("addUserRoles") + @TokenRequired public BaseResponse addUserRoles(int uid,String rids){ BaseResponse baseResponse=new BaseResponse(); String[] ridArr=rids.split(","); @@ -248,6 +254,7 @@ public class UserContoller { * @return */ @GetMapping("getUserRoleLst") + @TokenRequired public BaseResponse getUserRoleLst(UserroleInfo user, int current, int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); @@ -263,6 +270,7 @@ public class UserContoller { * @return */ @PostMapping("addUserByRoles") + @TokenRequired public BaseResponse addRoleByPerms(int uid,String roles){ BaseResponse baseResponse=new BaseResponse(); String[] pArr=roles.split(","); @@ -282,6 +290,7 @@ public class UserContoller { * @return */ @RequestMapping("getUserByToken") + @TokenRequired public BaseResponse getUserByToken(@RequestHeader String authorization){ BaseResponse baseResponse=new BaseResponse(); baseResponse.setErrormsg(""); @@ -312,6 +321,7 @@ public class UserContoller { * @return true 可以使用,false已经存在 */ @GetMapping("getLoginUserByLogin") + @TokenRequired public BaseResponse getLoginUserByLogin(String login){ BaseResponse baseResponse=new BaseResponse(); try {