1
13693261870
2024-09-29 74661c2a73f1a5be9e600c3922530bbe5e01c313
1
已添加1个文件
已修改4个文件
50 ■■■■ 文件已修改
docker/init/init.sql 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/po/SimuPo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/service/ResultService.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/service/SimuService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/service/UwService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker/init/init.sql
@@ -23,7 +23,7 @@
comment on column bs.simu.num is '序号';
comment on column bs.simu.name is '名称';
comment on column bs.simu.data is '数据(JSON)';
comment on column bs.simu.status is '状态:0-创建仿真,1-连接GEDB库,2-下载空间数据,3-下载高程数据,4-模拟内涝仿真,5-处理仿真数据,10-完成,-10-出错';
comment on column bs.simu.status is '状态:0-创建仿真任务,1-连接GEDB库,2-下载空间数据,3-下载高程数据,4-生成降雨文件,5-生成配置文件,6-模拟内涝仿真,7-处理水位文件,8-处理排水文件,9-处理仿真结果,10-完成,-10-出错';
comment on column bs.simu.result is '结果';
comment on column bs.simu.create_time is '创建时间';
comment on column bs.simu.update_time is '更新时间';
src/main/java/com/se/simu/domain/po/SimuPo.java
@@ -32,7 +32,7 @@
    @ApiModelProperty("数据(JSON)")
    private String data;
    @ApiModelProperty("状态:0-创建仿真,1-连接GEDB库,2-下载空间数据,3-下载高程数据,4-模拟内涝仿真,5-处理仿真数据,10-完成,-10-出错")
    @ApiModelProperty("状态:0-创建仿真任务,1-连接GEDB库,2-下载空间数据,3-下载高程数据,4-生成降雨文件,5-生成配置文件,6-模拟内涝仿真,7-处理水位文件,8-处理排水文件,9-处理仿真结果,10-完成,-10-出错")
    private Integer status;
    @ApiModelProperty("结果")
src/main/java/com/se/simu/service/ResultService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
package com.se.simu.service;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
 * å¤„理结果服务类
 *
 * @author WWW
 * @date   2024-09-29
 */
@Slf4j
@Service
@SuppressWarnings("ALL")
public class ResultService {
    public void process() {
        //
    }
}
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,7 +195,7 @@
            gedbService.copeDem(token, data);
            update(simu, 4, null);
            // ç”Ÿæˆé™é›¨æ–‡ä»¶
            uwService.createRainFile();
            update(simu, 5, null);
            uwService.createConfig();
@@ -201,13 +204,13 @@
            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) {
src/main/java/com/se/simu/service/UwService.java
@@ -19,6 +19,10 @@
    @Resource
    PropertiesConfig config;
    public void createRainFile() {
        //
    }
    public void createConfig() {
        //
    }
@@ -26,4 +30,12 @@
    public void callExe() {
        //
    }
    public void copeWaterFiles() {
        //
    }
    public void copeDrainFiles() {
        //
    }
}