Commit 145196736507eba97706b467d196b92417cbb828
1 parent
53dc0005
提交session 为空判断
Showing
1 changed file
with
8 additions
and
4 deletions
src/main/java/com/zteits/oa/report/web/AsraDailyController.java
| ... | ... | @@ -47,7 +47,9 @@ public class AsraDailyController { |
| 47 | 47 | logger.info("日报系统-日报管理-根据登录人查询日报信息入参:{}", JSONObject.toJSON(asraDailyQueryReq)); |
| 48 | 48 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ |
| 49 | 49 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 50 | - | |
| 50 | + if(asraOpDTO == null){ | |
| 51 | + throw new BizException(ErrorType.AUTH_TOKEN_NOT_EXISTS,"session过期或者已经失效"); | |
| 52 | + } | |
| 51 | 53 | /**2.判断登录人和时间查询日报*/ |
| 52 | 54 | Date dailyDate = DateUtil.parseDate(asraDailyQueryReq.getDailyDate()); |
| 53 | 55 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); |
| ... | ... | @@ -71,7 +73,7 @@ public class AsraDailyController { |
| 71 | 73 | logger.info("--begin工时查询-当天填报人数统计(汇总),入参={}",JSONObject.toJSON(request)); |
| 72 | 74 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 73 | 75 | if(asraOpDTO == null ){ |
| 74 | - throw new BizException(ErrorType.PARAMM_NULL,"获取session为空"); | |
| 76 | + throw new BizException(ErrorType.AUTH_TOKEN_NOT_EXISTS,"获取session为空"); | |
| 75 | 77 | } |
| 76 | 78 | request.setOpIds(asraOpDTO.getOpIds()); |
| 77 | 79 | BizResult<AsraDailyOpNumForCurrentDayDTO> result = asraDailyQueryService.queryAsraDailyOpNumForCurrentDay(request); |
| ... | ... | @@ -92,7 +94,7 @@ public class AsraDailyController { |
| 92 | 94 | logger.info("--begin工时查询-所有员工及自己或者自己日报,入参={}",JSONObject.toJSON(request)); |
| 93 | 95 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 94 | 96 | if(asraOpDTO == null ){ |
| 95 | - throw new BizException(ErrorType.PARAMM_NULL,"获取session为空"); | |
| 97 | + throw new BizException(ErrorType.AUTH_TOKEN_NOT_EXISTS,"获取session为空"); | |
| 96 | 98 | } |
| 97 | 99 | request.setOpIds(asraOpDTO.getOpIds()); |
| 98 | 100 | BizResult<QueryAsraDailyAllForListReqDTO> result = asraDailyQueryService.queryAsraDailyAllForList(request); |
| ... | ... | @@ -107,7 +109,9 @@ public class AsraDailyController { |
| 107 | 109 | logger.info("日报系统-日报管理-根据登录人提交日报信息入参:{}", JSONObject.toJSON(asraDailySaveOrUpdateReq)); |
| 108 | 110 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ |
| 109 | 111 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 110 | - | |
| 112 | + if(asraOpDTO == null ){ | |
| 113 | + throw new BizException(ErrorType.AUTH_TOKEN_NOT_EXISTS,"获取session为空"); | |
| 114 | + } | |
| 111 | 115 | /**2.判断登录人和时间查询日报*/ |
| 112 | 116 | Date dailyDate = DateUtil.parseDate(asraDailySaveOrUpdateReq.getDailyDate()); |
| 113 | 117 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); | ... | ... |