|
|
|
### login
|
|
|
|
< {%
|
|
|
|
// dev-root
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "palnet",
|
|
|
|
// userPswd: "palnet!234"
|
|
|
|
// }
|
|
|
|
|
|
|
|
// dev-gmp-admin
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "gmp-admin",
|
|
|
|
// userPswd: "palnet5909!"
|
|
|
|
// }
|
|
|
|
|
|
|
|
// prod-root
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "palnet",
|
|
|
|
// userPswd: "palnet!909"
|
|
|
|
// }
|
|
|
|
|
|
|
|
// prod-sample
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "loginSample01",
|
|
|
|
// userPswd: "sample1234"
|
|
|
|
// }
|
|
|
|
|
|
|
|
// prod-root
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "palnet",
|
|
|
|
// userPswd: "palnet!909"
|
|
|
|
// }
|
|
|
|
|
|
|
|
// 김항소-관제과
|
|
|
|
const loginInfo = {
|
|
|
|
userId: "GMPATC",
|
|
|
|
userPswd: "GMPATC12!@"
|
|
|
|
}
|
|
|
|
|
|
|
|
// 김항소-운항과
|
|
|
|
// const loginInfo = {
|
|
|
|
// userId: "GMPOPS",
|
|
|
|
// userPswd: "GMPOPS12!@"
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
request.variables.set("loginInfo", JSON.stringify(loginInfo))
|
|
|
|
%}
|
|
|
|
POST {{appHost}}/api/acnt/jwt/login
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{{loginInfo}}
|
|
|
|
|
|
|
|
> {%
|
|
|
|
const accessToken = 'palnet ' + response.body.data.accessToken;
|
|
|
|
client.global.set("accessToken", accessToken)
|
|
|
|
%}
|
|
|
|
|
|
|
|
### profile
|
|
|
|
< {%
|
|
|
|
request.variables.set("cstmrSno", "37")
|
|
|
|
%}
|
|
|
|
GET {{appHost}}/api/acnt/jwt/profile/{{cstmrSno}}
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
### dos(드론원스톱) 목록 조회
|
|
|
|
GET {{appHost}}/api/bas/dos/plan
|
|
|
|
?searchStDt=2023-06-29
|
|
|
|
&searchEndDt=2024-06-29
|
|
|
|
# &sendStatus=S
|
|
|
|
# &sendProcStatus=S
|
|
|
|
# &reviewedType=W
|
|
|
|
# &reviewedProcType=W
|
|
|
|
# &limitZoneCd=
|
|
|
|
# &applyNo=T201118-3010
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
> {%
|
|
|
|
const data = response.body;
|
|
|
|
data.forEach(d => {
|
|
|
|
|
|
|
|
const {planSno, applyNo, areaList} = d;
|
|
|
|
console.log(`planSno: ${planSno}, applyNo: ${applyNo}`);
|
|
|
|
areaList.forEach(a => {
|
|
|
|
const {planAreaSno, zoneNo, reviewedType, reviewedProcType, approvalCd, limitZoneCd, sendStatus} = a;
|
|
|
|
console.log(`planAreaSno: ${planAreaSno}, zoneNo: ${zoneNo}, reviewedType: ${reviewedType}, reviewedProcType: ${reviewedProcType}, approvalCd: ${approvalCd}, limitZoneCd: ${limitZoneCd}, sendStatus: ${sendStatus}`);
|
|
|
|
})
|
|
|
|
});
|
|
|
|
|
|
|
|
%}
|
|
|
|
|
|
|
|
### dos(드론원스톱) 목록 수정
|
|
|
|
PUT {{appHost}}/api/bas/dos/plan
|
|
|
|
Content-Type: application/json
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
[
|
|
|
|
{
|
|
|
|
"planAreaSno": 43,
|
|
|
|
"bufferZone": 10.0,
|
|
|
|
"fltElev": 80.0,
|
|
|
|
"dtl": "수정상세",
|
|
|
|
"era": "수정응급실",
|
|
|
|
"rm": "수정ㅂㅣ고",
|
|
|
|
"reviewedReason": "사유사유"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
|
|
|
|
### dos(드론원스톱) new api 연동 테스트
|
|
|
|
POST {{appHost}}/api/external/dos/plan/laanc
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{
|
|
|
|
"fltaplylist": [
|
|
|
|
{
|
|
|
|
"aplyno": "201118-1015",
|
|
|
|
"aplyymd": "20240629",
|
|
|
|
"fltstymd": "20240629",
|
|
|
|
"fltendymd": "20240629",
|
|
|
|
"aplynm": "홍*동",
|
|
|
|
"prps": "레저비행",
|
|
|
|
"zone": [
|
|
|
|
{
|
|
|
|
"zoneno": "1",
|
|
|
|
"lat": 37.52422,
|
|
|
|
"lon": 126.7474,
|
|
|
|
"elev": 120,
|
|
|
|
"radius": 5,
|
|
|
|
"addr": "서울시 마포구 111"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"zoneno": "2",
|
|
|
|
"lat": 37.52414,
|
|
|
|
"lon": 126.7518,
|
|
|
|
"elev": 45,
|
|
|
|
"radius": 950,
|
|
|
|
"addr": "서울시 마포구 150"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"zoneno": "3",
|
|
|
|
"lat": 37.52845,
|
|
|
|
"lon": 126.7520,
|
|
|
|
"elev": 45,
|
|
|
|
"radius": 600,
|
|
|
|
"addr": "서울시 마포구 150"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"drone": [
|
|
|
|
{
|
|
|
|
"fbctnno": "163CGBEROA529Y",
|
|
|
|
"benefit": "Y",
|
|
|
|
"weight": "C3",
|
|
|
|
"insrnc_join_yn": "Y"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"fbctnno": "163CGBEROA529Y",
|
|
|
|
"benefit": "Y",
|
|
|
|
"weight": "C3",
|
|
|
|
"insrnc_join_yn": "Y"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"pilot": [
|
|
|
|
{
|
|
|
|
"flnm": "홍*동",
|
|
|
|
"brdt": "2008****",
|
|
|
|
"crtfct_no": "91-123456"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"flnm": "홍*동",
|
|
|
|
"brdt": "2008****",
|
|
|
|
"crtfct_no": "91-123456"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
### dos(드론원스톱) old - api 연동 테스트
|
|
|
|
POST {{appHost}}/api/external/dos/plan/laanc
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{
|
|
|
|
"fltaplylist": [
|
|
|
|
{
|
|
|
|
"aplyno": "T201118-1010",
|
|
|
|
"fbctnno": "163CGBEROA529Y",
|
|
|
|
"aplyymd": "20240614",
|
|
|
|
"fltstymd": "20240615",
|
|
|
|
"fltendymd": "20240615",
|
|
|
|
"zone": [
|
|
|
|
{
|
|
|
|
"zoneno": "1",
|
|
|
|
"lat": 37.529,
|
|
|
|
"lon": 126.699,
|
|
|
|
"elev": 100,
|
|
|
|
"radius": 5,
|
|
|
|
"addr": "경기도 머시기"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"zoneno": "2",
|
|
|
|
"lat": 37.529,
|
|
|
|
"lon": 126.699,
|
|
|
|
"elev": 150,
|
|
|
|
"radius": 5,
|
|
|
|
"addr": "경기도 머시기2"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"zoneno": "3",
|
|
|
|
"lat": 37.52845,
|
|
|
|
"lon": 126.7520,
|
|
|
|
"elev": 45,
|
|
|
|
"radius": 600,
|
|
|
|
"addr": "서울시 마포구 150"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
### dos(드론원스톱) excel download
|
|
|
|
GET {{appHost}}/api/bas/dos/plan/download/excel?searchStDt=2024-06-14&searchEndDt=2024-06-14
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
|
|
|
|
### dos(드론원스톱) pdf download
|
|
|
|
GET {{appHost}}/api/bas/dos/plan/download/pdf?searchStDt=2024-06-14&searchEndDt=2024-06-14
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
### dos(드론원스톱) hwpx download
|
|
|
|
GET {{appHost}}/api/bas/dos/plan/download/han-com?searchStDt=2023-06-14&searchEndDt=2025-06-14
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
### dos(드론원스톱) 검토 수정 - 운항과
|
|
|
|
PATCH {{appHost}}/api/bas/dos/plan/reviewed
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{
|
|
|
|
"planAreaSnoList": [
|
|
|
|
1
|
|
|
|
],
|
|
|
|
"reviewedType": "W"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
### dos(드론원스톱) 검토 처리 수정 - 관제과
|
|
|
|
PATCH {{appHost}}/api/bas/dos/plan/reviewed/proc
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{
|
|
|
|
"planAreaSnoList": [
|
|
|
|
11,
|
|
|
|
12,
|
|
|
|
13
|
|
|
|
],
|
|
|
|
"reviewedProcType": "P"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
### 계정정보로 부서 바운더리 가져오기
|
|
|
|
GET {{appHost}}/api/comn/coordinate/boundary
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 비행 관제 사용자 권한 정보
|
|
|
|
GET {{appHost}}/api/ctr/cntrl/group
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
|
|
|
|
### 드론원스톱에 전송
|
|
|
|
POST {{appHost}}/api/bas/dos/send
|
|
|
|
Authorization: {{accessToken}}
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
{
|
|
|
|
"planAreaSnoList": [
|
|
|
|
17,
|
|
|
|
18
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
### WS
|
|
|
|
WEBSOCKET {{wsHost}}/ws
|
|
|
|
|
|
|
|
### DOS
|
|
|
|
WEBSOCKET {{wsHost}}/dos
|