Browse Source

관제 사용자 권한 정보 조건 수정

Test
junh_eee(이준희) 2 years ago
parent
commit
e0a3126fa3
  1. 2
      src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java
  2. 4
      src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

2
src/main/java/com/palnet/biz/api/ctr/cntrl/controller/CtrCntrlController.java

@ -118,7 +118,7 @@ public class CtrCntrlController {
@ApiOperation(value = "TODO 비행 관제 사용자 권한 정보")
@Tag(name = "드론 관제 시스템", description = "드론 관제 관련 API")
@ApiImplicitParam(name = "cstmrSno",value = "고객일련번호", dataTypeClass = Integer.class)
public ResponseEntity<? extends BasicResponse> findGroupAuthInfo() {
public ResponseEntity<? extends BasicResponse> findGroupAuthInfo(int cstmrSno) {
List<CtrCntrlGroupModel> list;
try {

4
src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

@ -1488,7 +1488,9 @@ public List<AnlsHstryDetailModel> listCntrlHstry(String id){
BooleanBuilder builder = new BooleanBuilder();
builder.and(pgb.useYn.eq("Y"));
builder.and(pcg.groupAuthCd.eq("MASTER"));
if("ADMIN".equals(authId) || "SUPER".equals(authId)) {
builder.and(pcg.groupAuthCd.eq("MASTER"));
}
if ("USER".equals(authId) || "ROLE_USER".equals(authId)) { // 앱 권한이 노말이라면 , 본인의 그룹만 불러옴.
builder.and(pcg.aprvlYn.eq("Y"));
builder.and(pcg.cstmrSno.eq(cstmrSno));

Loading…
Cancel
Save