From c28a9730867689dea4eb81c51867205857c6813a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Mon, 14 Nov 2022 16:19:46 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EC=8B=A0=EB=B9=84=EC=A0=95=EC=83=81?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20param=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../control/gp/actions/controlGpAction.ts | 5 +++-- src/modules/control/gp/apis/controlGpApi.ts | 17 ++++++++++++----- src/modules/control/gp/models/controlGpModel.ts | 4 ++++ src/modules/control/gp/sagas/controlGpSaga.ts | 5 ++++- 4 files changed, 23 insertions(+), 8 deletions(-) diff --git a/src/modules/control/gp/actions/controlGpAction.ts b/src/modules/control/gp/actions/controlGpAction.ts index c8fae80..67c5e37 100644 --- a/src/modules/control/gp/actions/controlGpAction.ts +++ b/src/modules/control/gp/actions/controlGpAction.ts @@ -17,7 +17,8 @@ import { ControlGpWarnLogList, ControlweatherData, ControlGpWeatherState, - rescontrolweatherData + rescontrolweatherData, + ControlGpArcrftWarnRq } from '../models/controlGpModel'; const CONTROL_GP_REQUEST = 'control/gp/CONTROL_GP_REQUEST'; @@ -130,7 +131,7 @@ export const controlGpArcrftWarnAction = createAsyncAction( CONTROL_GP_ARCRFT_WARN_REQUEST, CONTROL_GP_ARCRFT_WARN_SUCCESS, CONTROL_GP_ARCRFT_WARN_FAILURE -)(); +)(); export const controlweatherAction = createAsyncAction( CONTROL_WEATHER_REQUEST, diff --git a/src/modules/control/gp/apis/controlGpApi.ts b/src/modules/control/gp/apis/controlGpApi.ts index 65f88b1..e5e4f72 100644 --- a/src/modules/control/gp/apis/controlGpApi.ts +++ b/src/modules/control/gp/apis/controlGpApi.ts @@ -4,7 +4,8 @@ import { ResponseControlGroupAuth, ControlGpPlanContainsRQ, ResponseControlGpWarnLog, - ControlweatherData + ControlweatherData, + ControlGpArcrftWarnRq } from '../models/controlGpModel'; import qs from 'qs'; @@ -69,11 +70,17 @@ export const controlGpApi = { return data; }, - getArcrftWarnList: async (id: string) => { - if (!id) return null; - - const { data } = await axios.post(`api/ctr/cntrl/arcrft/warn/list`, id); + getArcrftWarnList: async (rq: ControlGpArcrftWarnRq) => { + if (!rq.cntrlId) return null; + const { data } = await axios.post(`api/ctr/cntrl/arcrft/warn/list`, rq); return data; } + // getArcrftWarnList: async (id: string) => { + // if (!id) return null; + + // const { data } = await axios.get(`api/ctr/cntrl/arcrft/warn/list?id=${id}`); + + // return data; + // } }; diff --git a/src/modules/control/gp/models/controlGpModel.ts b/src/modules/control/gp/models/controlGpModel.ts index 0c8e936..3365ed8 100644 --- a/src/modules/control/gp/models/controlGpModel.ts +++ b/src/modules/control/gp/models/controlGpModel.ts @@ -181,6 +181,10 @@ export interface FlightPlanAreaCoordData { // docState: string } +export interface ControlGpArcrftWarnRq { + cntrlId: string; +} + export interface ControlGpArcrftWarnData { cntrlId: string; warnType: string; diff --git a/src/modules/control/gp/sagas/controlGpSaga.ts b/src/modules/control/gp/sagas/controlGpSaga.ts index 5cc31ec..9a3b7e1 100644 --- a/src/modules/control/gp/sagas/controlGpSaga.ts +++ b/src/modules/control/gp/sagas/controlGpSaga.ts @@ -66,8 +66,11 @@ function* getControlGpSaga( }); const param = controlIds.join(','); + const obj = { + cntrlId: param + }; - const rs = yield call(controlGpApi.getArcrftWarnList, param); + const rs = yield call(controlGpApi.getArcrftWarnList, obj); yield put(Actions.controlGpArcrftWarnAction.success(rs)); }