Commit 145196736507eba97706b467d196b92417cbb828

Authored by 王富生
1 parent 53dc0005

提交session 为空判断

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