From 95cac94b68f6849d9314d75b2b6b63e2b97a9cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lkd9125=28=EC=9D=B4=EA=B2=BD=EB=8F=84=29?= Date: Fri, 15 Dec 2023 15:34:54 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=ED=99=95=EC=9D=B8=EC=9A=A9?= =?UTF-8?q?=EC=9E=84=EC=8B=9C=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cntrl/controller/CtrCntrlController.java | 8 ++++++++ .../ctr/CtrCntrlQueryRepository.java | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java b/pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java index 9d6c538f..976d743c 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java +++ b/pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java @@ -13,6 +13,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import lombok.extern.log4j.Log4j2; import org.json.simple.JSONObject; import org.json.simple.parser.ParseException; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; @@ -29,6 +30,9 @@ import java.util.Map; @Tag(name = "드론 관제 시스템", description = "드론 관제 관련 API") public class CtrCntrlController { + @Value("${spring.profiles.active}") + private String activeProfile; + private final CtrCntrlService service; public CtrCntrlController(CtrCntrlService service) { @@ -171,6 +175,8 @@ public class CtrCntrlController { public ResponseEntity findGroupAuthInfo(int cstmrSno) { List list; + log.info("===================================================================================="); + log.info("activeProfile => {}", activeProfile); try { list = service.getGroupAuthInfo(); // 그룹의 기체 정보 조회하는 기능 } catch (Exception e) { @@ -186,6 +192,8 @@ public class CtrCntrlController { .body(new ErrorResponse("Server Error", "-1")); } + log.info("===================================================================================="); + return ResponseEntity.ok().body(new SuccessResponse(list)); } diff --git a/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java b/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java index b14b0a65..42800308 100644 --- a/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java +++ b/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java @@ -2030,6 +2030,10 @@ public class CtrCntrlQueryRepository{ Integer cstmrSno = jwtTokenUtil.getCstmrSnoByToken(); List groupAuth = jwtTokenUtil.getGroupAuthByToken(); + log.info("User CstmrSno => {}", cstmrSno); + log.info("User Auth => {}", authId); + log.info("User GroupAuth => {}", groupAuth); + BooleanBuilder builder = new BooleanBuilder(); builder.and(pgb.useYn.eq("Y")); if("ADMIN".equals(authId) || "SUPER".equals(authId)) { @@ -2067,6 +2071,11 @@ public class CtrCntrlQueryRepository{ .where(builder) .fetch(); + log.info("Control Query Result=> {}", model); + + + log.info("===================================================================================="); + for(CtrCntrlGroupModel list : model) { if(groupAuth != null) { @@ -2115,8 +2124,14 @@ public class CtrCntrlQueryRepository{ int cstmrSno = jwtTokenUtil.getCstmrSnoByToken(); String groupAuth = null; List groupAuthList = jwtTokenUtil.getGroupAuthByToken(); + BooleanBuilder builder = new BooleanBuilder(); builder.and(arcrftBas.groupId.eq(groupId)); + + log.info("groupId => {}", groupId); + log.info("User CstmrSno => {}", cstmrSno); + log.info("User Auth => {}", appAuth); + if("USER".equals(appAuth) || "ROLE_USER".equals(appAuth)) { for(JwtGroupModel list : groupAuthList) { if(list.getGroupId().equals(groupId)) { @@ -2150,6 +2165,9 @@ public class CtrCntrlQueryRepository{ .where(builder) .fetch(); + + log.info("Arcrft Query Result => {}", arcrftList); + return arcrftList; //-------------------------------------------