skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClient.java
@@ -1,5 +1,6 @@ package cn.gistack.nky.fegin; import cn.gistack.nky.entity.AlarmGet; import cn.gistack.nky.vo.AlarmGetVO; import cn.gistack.nky.vo.PageVO; import org.springframework.cloud.openfeign.FeignClient; @@ -36,7 +37,8 @@ String GET_ALARM_DETAIL = API_PREFIX + "getAlarmDetail"; //预警详情分页 String GET_ALARM_DETAIL_PAGE = API_PREFIX + "getAlarmDetailPage"; //预警数据更新 String UPDATE_ALARM_GET = API_PREFIX + "updateAlarmGet"; /** * 获取arima预测结果 @@ -82,4 +84,7 @@ @PostMapping(GET_ALARM_DETAIL_PAGE) PageVO<AlarmGetVO> getAlarmDetailPage(@RequestParam("current") Integer current, @RequestParam("size") Integer size,@RequestBody AlarmGetVO alarmGet); @PostMapping(UPDATE_ALARM_GET) Boolean updateAlarmGet(@RequestBody AlarmGet alarmGet); } skjcmanager/skjcmanager-service-api/skjcmanager-nky-api/src/main/java/cn/gistack/nky/fegin/INkyClientFallback.java
@@ -51,5 +51,10 @@ return null; } @Override public Boolean updateAlarmGet(AlarmGet alarmGet) { return null; } } skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/feign/NkyClientImpl.java
@@ -93,4 +93,10 @@ return pageVO; } @Override @PostMapping(UPDATE_ALARM_GET) public Boolean updateAlarmGet(AlarmGet alarmGet) { return alarmGetService.updateById(alarmGet); } } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/damSecurity/controller/DamSecurityController.java
@@ -1,5 +1,6 @@ package cn.gistack.sm.damSecurity.controller; import cn.gistack.nky.entity.AlarmGet; import cn.gistack.nky.fegin.INkyClient; import cn.gistack.nky.vo.AlarmGetVO; import cn.gistack.nky.vo.PageVO; @@ -16,10 +17,7 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import java.util.HashMap; @@ -145,4 +143,15 @@ return R.data(list); } /** * 预警状态修改 * @param alarmGet * @return */ @PostMapping("/update") @ApiOperation(value = "大坝安全统计-预警状态修改", notes = "大坝安全统计-预警状态修改") public R updateAlarmGet(AlarmGet alarmGet){ return R.data(nkyClient.updateAlarmGet(alarmGet)); } }