| | |
| | | import cn.gistack.nky.entity.ArimaPredict; |
| | | import cn.gistack.nky.mapper.ArimaPredictMapper; |
| | | import cn.gistack.nky.requestpojo.ArimaPredictReqPo; |
| | | import cn.gistack.nky.requestpojo.HstPredictReqPo; |
| | | import cn.gistack.nky.requestpojo.PredictWatersPo; |
| | | import cn.gistack.nky.requestpojo.QueryReqPo; |
| | | import cn.gistack.nky.resultpojo.DataResChildrenPo; |
| | | import cn.gistack.nky.service.IArimaPredictService; |
| | |
| | | @Override |
| | | public void predictData(String type) { |
| | | List<DataResChildrenPo> cdList = getCdList(type); |
| | | cdList.forEach(dataResChildrenPo -> { |
| | | ArimaPredictReqPo arimaPredictReqPo = new ArimaPredictReqPo(dataResChildrenPo, type); |
| | | //循环预测请求 |
| | | nkyService.arimaPredict(arimaPredictReqPo); |
| | | }); |
| | | |
| | | if (type.equals("1")){ |
| | | //渗压 |
| | | cdList.forEach(dataResChildrenPo -> { |
| | | ArimaPredictReqPo arimaPredictReqPo = new ArimaPredictReqPo(dataResChildrenPo, type); |
| | | //循环预测请求 |
| | | nkyService.arimaPredict(arimaPredictReqPo); |
| | | }); |
| | | }else if (type.equals("2")){ |
| | | //渗流 |
| | | }else if (type.equals("3") || type.equals("4") || type.equals("5")){ |
| | | cdList.forEach(dataResChildrenPo -> { |
| | | //循环预测请求 |
| | | ArimaPredictReqPo arimaPredictReqPoX = new ArimaPredictReqPo(dataResChildrenPo, "3"); |
| | | nkyService.arimaPredict(arimaPredictReqPoX); |
| | | |
| | | ArimaPredictReqPo arimaPredictReqPoY = new ArimaPredictReqPo(dataResChildrenPo, "4"); |
| | | nkyService.arimaPredict(arimaPredictReqPoY); |
| | | |
| | | ArimaPredictReqPo arimaPredictReqPoZ = new ArimaPredictReqPo(dataResChildrenPo, "5"); |
| | | nkyService.arimaPredict(arimaPredictReqPoZ); |
| | | }); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |