You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
260 lines
5.7 KiB
260 lines
5.7 KiB
### 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 |
|
# &applyNo=T201118-3010 |
|
# &reviewedType=W |
|
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, approvalCd} = a; |
|
console.log(`planAreaSno: ${planAreaSno}, zoneNo: ${zoneNo}, reviewedType: ${reviewedType}, approvalCd: ${approvalCd}`); |
|
}) |
|
}); |
|
|
|
%} |
|
|
|
### 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": [ |
|
11, |
|
12, |
|
13 |
|
], |
|
"reviewedType": "Q" |
|
} |
|
|
|
|
|
### dos(드론원스톱) 검토 처리 수정 - 관제과 |
|
PATCH {{appHost}}/api/bas/dos/plan/reviewed/proc |
|
Authorization: {{accessToken}} |
|
Content-Type: application/json |
|
|
|
{ |
|
"planAreaSnoList": [ |
|
11, |
|
12, |
|
13 |
|
], |
|
"reviewedProcType": "P" |
|
} |
|
|
|
|
|
### 계정정보로 부서 바운더리 가져오기 |
|
GET http://localhost:8080/api/comn/coordinate/boundary |
|
Authorization: {{accessToken}} |