guoshilong
2024-01-15 8dbadda5f01207203608efe9e701e722a5c8f1e8
大坝预警状态修改接口
5 files modified
39 ■■■■ changed files
skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClient.java 5 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClientFallback.java 5 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/feign/NkyClientImpl.java 6 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/NkyServiceImpl.java 12 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/damSecurity/controller/DamSecurityController.java 11 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClient.java
@@ -40,6 +40,8 @@
    //预警数据更新
    String UPDATE_ALARM_GET = API_PREFIX + "updateAlarmGet";
    String UPDATE_ALARM_GET_STATUS= API_PREFIX + "updateAlarmGetStatus";
    /**
     * 获取arima预测结果
     * @param type
@@ -87,4 +89,7 @@
    @PostMapping(UPDATE_ALARM_GET)
    Boolean updateAlarmGet(@RequestBody AlarmGetVO alarmGet);
    @PostMapping(UPDATE_ALARM_GET_STATUS)
    Boolean updateStatus(AlarmGet alarmGet);
}
skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClientFallback.java
@@ -56,5 +56,10 @@
        return null;
    }
    @Override
    public Boolean updateStatus(AlarmGet alarmGet) {
        return null;
    }
}
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/feign/NkyClientImpl.java
@@ -132,4 +132,10 @@
        alarmGet.setTaskId(taskId);
        return alarmGetService.updateById(alarmGet);
    }
    @Override
    @PostMapping(UPDATE_ALARM_GET_STATUS)
    public Boolean updateStatus(AlarmGet alarmGet) {
        return alarmGetService.updateById(alarmGet);
    }
}
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/NkyServiceImpl.java
@@ -30,19 +30,19 @@
    private static final String API_PREFIX = "http://10.42.7.146:9503/";
    private static final String LOCAL_API_PREFIX = "https://sk.hubeishuiyi.cn/warnIp/";
    // ARIMA预测接口URL
    private static final String ARIMA_PREDICT = API_PREFIX + "predict/arimaPredict";
    private static final String ARIMA_PREDICT = LOCAL_API_PREFIX + "predict/arimaPredict";
    // ARIMA预测结果接口
    private static final String ARIMA_QUERY = API_PREFIX+"predict/arimaQuery";
    private static final String ARIMA_QUERY = LOCAL_API_PREFIX+"predict/arimaQuery";
    // HST预测接口URL
    private static final String HST_PREDICT =API_PREFIX+ "predict/hstPredict";
    private static final String HST_PREDICT =LOCAL_API_PREFIX+ "predict/hstPredict";
    // HST预测结果接口
    private static final String HST_QUERY =API_PREFIX+ "predict/hstQuery";
    private static final String HST_QUERY =LOCAL_API_PREFIX+ "predict/hstQuery";
    //按库传输数据接口
    private static final String ORIGIN_BATCHDATA = API_PREFIX + "origin/batchData";
    private static final String ORIGIN_BATCHDATA = LOCAL_API_PREFIX + "origin/batchData";
    //判定异常
    private static final String ALARM_GET = API_PREFIX+"alarm/get";
    private static final String ALARM_GET = LOCAL_API_PREFIX+"alarm/get";
    @Override
    public Boolean arimaPredict(ArimaPredictReqPo po) {
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/damSecurity/controller/DamSecurityController.java
@@ -192,4 +192,15 @@
        return R.data(nkyClient.updateAlarmGet(alarmGet));
    }
    /**
     * 预警状态修改
     * @param alarmGet
     * @return
     */
    @PostMapping("/updateStatus")
    @ApiOperation(value = "大坝安全统计-预警状态修改", notes = "大坝安全统计-预警状态修改")
    public R updateStatus(AlarmGet alarmGet){
        return R.data(nkyClient.updateStatus(alarmGet));
    }
}