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,7 +47,9 @@ public class AsraDailyController { | ||
| 47 | logger.info("日报系统-日报管理-根据登录人查询日报信息入参:{}", JSONObject.toJSON(asraDailyQueryReq)); | 47 | logger.info("日报系统-日报管理-根据登录人查询日报信息入参:{}", JSONObject.toJSON(asraDailyQueryReq)); |
| 48 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ | 48 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ |
| 49 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); | 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 | /**2.判断登录人和时间查询日报*/ | 53 | /**2.判断登录人和时间查询日报*/ |
| 52 | Date dailyDate = DateUtil.parseDate(asraDailyQueryReq.getDailyDate()); | 54 | Date dailyDate = DateUtil.parseDate(asraDailyQueryReq.getDailyDate()); |
| 53 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); | 55 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); |
| @@ -71,7 +73,7 @@ public class AsraDailyController { | @@ -71,7 +73,7 @@ public class AsraDailyController { | ||
| 71 | logger.info("--begin工时查询-当天填报人数统计(汇总),入参={}",JSONObject.toJSON(request)); | 73 | logger.info("--begin工时查询-当天填报人数统计(汇总),入参={}",JSONObject.toJSON(request)); |
| 72 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); | 74 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 73 | if(asraOpDTO == null ){ | 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 | request.setOpIds(asraOpDTO.getOpIds()); | 78 | request.setOpIds(asraOpDTO.getOpIds()); |
| 77 | BizResult<AsraDailyOpNumForCurrentDayDTO> result = asraDailyQueryService.queryAsraDailyOpNumForCurrentDay(request); | 79 | BizResult<AsraDailyOpNumForCurrentDayDTO> result = asraDailyQueryService.queryAsraDailyOpNumForCurrentDay(request); |
| @@ -92,7 +94,7 @@ public class AsraDailyController { | @@ -92,7 +94,7 @@ public class AsraDailyController { | ||
| 92 | logger.info("--begin工时查询-所有员工及自己或者自己日报,入参={}",JSONObject.toJSON(request)); | 94 | logger.info("--begin工时查询-所有员工及自己或者自己日报,入参={}",JSONObject.toJSON(request)); |
| 93 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); | 95 | AsraOpDTO asraOpDTO = (AsraOpDTO)servletRequest.getSession().getAttribute(SessionEnum.USER_INFO.key()); |
| 94 | if(asraOpDTO == null ){ | 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 | request.setOpIds(asraOpDTO.getOpIds()); | 99 | request.setOpIds(asraOpDTO.getOpIds()); |
| 98 | BizResult<QueryAsraDailyAllForListReqDTO> result = asraDailyQueryService.queryAsraDailyAllForList(request); | 100 | BizResult<QueryAsraDailyAllForListReqDTO> result = asraDailyQueryService.queryAsraDailyAllForList(request); |
| @@ -107,7 +109,9 @@ public class AsraDailyController { | @@ -107,7 +109,9 @@ public class AsraDailyController { | ||
| 107 | logger.info("日报系统-日报管理-根据登录人提交日报信息入参:{}", JSONObject.toJSON(asraDailySaveOrUpdateReq)); | 109 | logger.info("日报系统-日报管理-根据登录人提交日报信息入参:{}", JSONObject.toJSON(asraDailySaveOrUpdateReq)); |
| 108 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ | 110 | /**1.根据当前登录人查询登录人下面管理的员工-缓存中获取*/ |
| 109 | AsraOpDTO asraOpDTO = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); | 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 | /**2.判断登录人和时间查询日报*/ | 115 | /**2.判断登录人和时间查询日报*/ |
| 112 | Date dailyDate = DateUtil.parseDate(asraDailySaveOrUpdateReq.getDailyDate()); | 116 | Date dailyDate = DateUtil.parseDate(asraDailySaveOrUpdateReq.getDailyDate()); |
| 113 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); | 117 | AsraDailyDateChangeDTO asraDailyDateChangeDTO = DateForObjectUtil.getAsraDailyDTO(dailyDate); |