1
13693261870
2024-10-16 94bc1777d6005c380278de054a68bfceac92636b
src/main/java/com/se/simu/service/SimuService.java
@@ -50,6 +50,9 @@
    @Resource
    UwService uwService;
    @Resource
    ResultService resultService;
    /**
     * 获取
     */
@@ -164,7 +167,7 @@
            @Override
            @SneakyThrows
            public void run() {
                scope(simu);
                cope(simu);
            }
        });
        executor.shutdown();
@@ -176,7 +179,7 @@
     * 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);
@@ -192,24 +195,24 @@
            gedbService.copeDem(token, data);
            update(simu, 4, null);
            // 生成降雨文件
            uwService.createRainFile(data);
            update(simu, 5, null);
            uwService.createConfig();
            uwService.createConfig(data);
            update(simu, 6, null);
            uwService.callExe();
            uwService.callExe(data);
            update(simu, 7, null);
            // 处理水位文件
            //uwService.copeWaterFiles();
            update(simu, 8, null);
            // 处理排水文件
            uwService.copeDrainFiles(data);
            update(simu, 9, null);
            // 处理仿真结果
            resultService.process(data);
            //update(simu, 10, "完成");
            update(simu, 10, "完成");
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
            update(simu, -10, ex.getMessage());