Browse Source

코드 정리 및 nullpointException 방지

Test
qkr7828(박재우) 2 years ago
parent
commit
ea539ac5c3
  1. 9
      src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java

9
src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java

@ -63,17 +63,18 @@ public class AnlsSmltService {
public List<AnlsHstryModel> list(AnlsHstryRqModel rq){ public List<AnlsHstryModel> list(AnlsHstryRqModel rq){
String appAuth = jwtTokenUtil.getUserAuthByToken(); String appAuth = jwtTokenUtil.getUserAuthByToken();
List<JwtGroupModel> groupAuth = jwtTokenUtil.getGroupAuthByToken(); List<JwtGroupModel> groupAuth = jwtTokenUtil.getGroupAuthByToken();
int cstmrSno = jwtTokenUtil.getCstmrSnoByToken(); Integer cstmrSno = jwtTokenUtil.getCstmrSnoByToken();
List<AnlsHstryModel> resultList = new ArrayList<>(); List<AnlsHstryModel> resultList = new ArrayList<>();
if(appAuth.equals("SUPER")||appAuth.equals("ADMIN")) { // App 권한이 수퍼 / 어드민일 경우 목록 전부 표출 if("SUPER".equals(appAuth)||"ADMIN".equals(appAuth)) { // App 권한이 수퍼 / 어드민일 경우 목록 전부 표출
resultList = query.listCntrlBas(rq); resultList = query.listCntrlBas(rq);
} }
if(appAuth.equals("USER") || appAuth.equals("ROLE_USER")) { // App 권한은 user이지만 group 권한이 LEADER / MASTER인 그룹이 있는 경우 해당 그룹의 비행 이력 목록 표출 if("USER".equals(appAuth) || "ROLE_USER".equals(appAuth)) { // App 권한은 user이지만 group 권한이 LEADER / MASTER인 그룹이 있는 경우 해당 그룹의 비행 이력 목록 표출
for (JwtGroupModel list : groupAuth) { for (JwtGroupModel list : groupAuth) {
if(list.getGroupAuthCd().equals("MASTER") || list.getGroupAuthCd().equals("LEADER")) { if("MASTER".equals(list.getGroupAuthCd()) || "LEADER".equals(list.getGroupAuthCd())) {
List<AnlsHstryModel> result = query.cntrlBasAuthList(rq, list.getGroupId()); List<AnlsHstryModel> result = query.cntrlBasAuthList(rq, list.getGroupId());
if (result.size() > 0) { if (result.size() > 0) {
resultList.addAll(result); resultList.addAll(result);

Loading…
Cancel
Save