wuww
2025-04-15 3fd18ea3e911b89b1004ea8c5056d719c736dae5
src/main/java/com/se/nsl/controller/SimuPoController.java
ÎļþÃû´Ó src/main/java/com/se/nsl/controller/SimuController.java ÐÞ¸Ä
@@ -19,7 +19,7 @@
import com.se.nsl.enums.SemErrorEnums;
import com.se.nsl.helper.StringHelper;
import com.se.nsl.helper.WebHelper;
import com.se.nsl.mapper.SimuMapper;
import com.se.nsl.mapper.SimuPoMapper;
import io.swagger.annotations.*;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
@@ -43,9 +43,9 @@
@Api(tags = "仿真管理")
@Slf4j
@RestController
@RequestMapping("/simu")
@RequestMapping("/simuPo")
@SuppressWarnings("ALL")
public class SimuController extends BaseController {
public class SimuPoController extends BaseController {
    @Resource
    UwService uwService;
@@ -53,7 +53,7 @@
    GedbService gedbService;
    @Resource
    SimuService simuService;
    SimuPoService simuPoService;
    @Resource
    SimuFilesService simuFilesService;
@@ -62,7 +62,7 @@
    PropertiesConfig config;
    @Resource
    SimuMapper simuMapper;
    SimuPoMapper simuPoMapper;
    @Value("${simu-app.filePath}")
    private String uploadedFolder;
@@ -96,7 +96,7 @@
                vo.setPid(0);
            }
            if (null == vo.getNum() || vo.getNum() < 1) {
                vo.setNum(simuService.getMaxId() + 1);
                vo.setNum(simuPoService.getMaxId() + 1);
            }
            if (null == vo.getPid() || vo.getPid() < 0) {
                vo.setPid(0);
@@ -105,7 +105,7 @@
                vo.setStartTime(new Date());
            }
            if (vo.getPid() > 0) {
                SimuPo pp = simuService.getSimuByPid(vo.getPid());
                SimuPo pp = simuPoService.getSimuByPid(vo.getPid());
                if (null == pp) {
                    return fail("pid不存在");
                }
@@ -126,7 +126,7 @@
                }
            }
            boolean flag = simuService.create(vo);
            boolean flag = simuPoService.create(vo);
            return success(flag, flag ? "成功" : "失败");
        } catch (Exception ex) {
@@ -145,7 +145,7 @@
                return fail("日志ID不能为空", null);
            }
            int count = simuService.del(ids);
            int count = simuPoService.del(ids);
            return success(count);
        } catch (Exception ex) {
@@ -167,7 +167,7 @@
                vo.setPageIndex(1);
            }
            IPage<SimuPo> paged = simuService.get(vo);
            IPage<SimuPo> paged = simuPoService.get(vo);
            if (null == paged) {
                return success(null, 0);
            }
@@ -350,14 +350,14 @@
                vo.setPid(0);
            }
            if (null == vo.getNum() || vo.getNum() < 1) {
                vo.setNum(simuService.getMaxId() + 1);
                vo.setNum(simuPoService.getMaxId() + 1);
            }
            if (null == vo.getStartTime()) {
                vo.setStartTime(new Date());
            }
            // é˜²æ±›ä½œä¸š
            if (vo.getPid() > 0) {
                SimuPo pp = simuService.getSimuByPid(vo.getPid());
                SimuPo pp = simuPoService.getSimuByPid(vo.getPid());
                if (null == pp) {
                    return fail("pid不存在");
                }
@@ -427,14 +427,14 @@
        simu.setPointUrl(vo.getPointName());
        simu.setLinkUrl(vo.getLinkName());
        simu.setSemUrl(inPath + "\\" + vo.getSemUrl());
        int rows = simuMapper.insert(simu);
        int rows = simuPoMapper.insert(simu);
        return simu;
    }
    @ApiOperation(value = "获取点路径")
    @GetMapping("/getPointUrl")
    public R<String> getPointUrl(@RequestParam("id") Integer id) throws Exception {
        SimuPo po = simuService.getSimuById(id);
        SimuPo po = simuPoService.getSimuById(id);
        String token = EntityLibraryUtils.login();
        if (po != null) {
            return success(po.getPointUrl().replace("{token}", token));
@@ -445,7 +445,7 @@
    @ApiOperation(value = "获取线路径")
    @GetMapping("/getLineUrl")
    public R<String> getLineUrl(@RequestParam("id") Integer id) throws Exception {
        SimuPo po = simuService.getSimuById(id);
        SimuPo po = simuPoService.getSimuById(id);
        String token = EntityLibraryUtils.login();
        if (po != null) {
            return success(po.getLinkUrl().replace("{token}", token));
@@ -522,7 +522,7 @@
        if (null != rs) simu.setResult(rs);
        simu.setUpdateTime(WebHelper.getCurrentTimestamp());
        simuMapper.updateById(simu);
        simuPoMapper.updateById(simu);
    }
    public String assemble(String name, String layerid, String bbox, String token) throws Exception {