1
13693261870
2024-09-30 7452c5513a520bd86cddb91f30ae5fc2366c9a71
src/main/java/com/se/simu/service/ResultService.java
@@ -1,11 +1,14 @@
package com.se.simu.service;
import cn.hutool.core.io.FileUtil;
import com.se.simu.config.PropertiesConfig;
import com.se.simu.domain.dto.LayerDto;
import com.se.simu.domain.dto.ResultDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.io.File;
/**
 * 处理结果服务类
@@ -23,6 +26,39 @@
    public final static double MAX_X_OFFSET = 0.002;
    public void process(ResultDto dto) {
        try {
            LayerDto layer = new LayerDto(config.getVer());
            copeTerrain(dto, layer);
            copeBuilding(dto, layer);
            copeWater(dto, layer);
            copeFlow(dto, layer);
            copeLayerJson(dto, layer);
        } finally {
            File dir = new File(dto.getTemp());
            if (dir.exists()) {
                FileUtil.del(dir);
            }
        }
    }
    private void copeTerrain(ResultDto dto, LayerDto layer) {
        //
    }
    private void copeBuilding(ResultDto dto, LayerDto layer) {
        //
    }
    private void copeWater(ResultDto dto, LayerDto layer) {
        //
    }
    private void copeFlow(ResultDto dto, LayerDto layer) {
        //
    }
    private void copeLayerJson(ResultDto dto, LayerDto layer) {
        //
    }