| | |
| | | @Resource |
| | | UwService uwService; |
| | | |
| | | @Resource |
| | | ResultService resultService; |
| | | |
| | | /** |
| | | * 获取 |
| | | */ |
| | |
| | | @Override |
| | | @SneakyThrows |
| | | public void run() { |
| | | scope(simu); |
| | | cope(simu); |
| | | } |
| | | }); |
| | | executor.shutdown(); |
| | |
| | | * 4-生成降雨文件,5-生成配置文件,6-模拟内涝仿真,7-处理水位文件, |
| | | * 8-处理排水文件,9-处理仿真结果,10-完成,-10-出错 |
| | | */ |
| | | private void scope(SimuPo simu) { |
| | | private void cope(SimuPo simu) { |
| | | try { |
| | | DataPo data = JSONUtil.toBean(simu.getData(), DataPo.class); |
| | | |
| | |
| | | gedbService.copeDem(token, data); |
| | | |
| | | update(simu, 4, null); |
| | | // 生成降雨文件 |
| | | uwService.createRainFile(); |
| | | |
| | | update(simu, 5, null); |
| | | uwService.createConfig(); |
| | |
| | | uwService.callExe(); |
| | | |
| | | update(simu, 7, null); |
| | | // 处理水位文件 |
| | | uwService.copeWaterFiles(); |
| | | |
| | | update(simu, 8, null); |
| | | // 处理排水文件 |
| | | uwService.copeDrainFiles(); |
| | | |
| | | update(simu, 9, null); |
| | | // 处理仿真结果 |
| | | resultService.process(); |
| | | |
| | | //update(simu, 10, "完成"); |
| | | } catch (Exception ex) { |