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); |