You need to sign in before continuing.
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); | ... | ... |