11
13693261870
2024-09-25 6017965892db5b414d6788d140c5eab46450250a
src/main/java/com/se/simu/service/SimuService.java
@@ -123,12 +123,19 @@
        return simuMapper.selectMaxId();
    }
    public SimuPo getSimuByPid(Integer pid) {
        QueryWrapper<SimuPo> wrapper = new QueryWrapper<>();
        wrapper.eq("pid", pid);
        return simuMapper.selectOne(wrapper);
    }
    public boolean create(CreateSimuVo vo) {
        DataPo data = BeanUtil.copyProperties(vo, DataPo.class);
        data.setPath(vo.getName(), vo.getName());
        initPath(data);
        SimuPo simu = new SimuPo(vo.getNum(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak());
        SimuPo simu = new SimuPo(vo.getNum(), vo.getPid(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak());
        int rows = simuMapper.insert(simu);
        if (rows > 0) {
@@ -173,6 +180,7 @@
            update(simu, 1, null);
            String token = gedbService.getToken();
            GeDb db = gedbService.connectGedb(token, data);
            simu.setData(JSONUtil.toJsonStr(data));
            update(simu, 2, null);
            gedbService.copeVectors(token, data, db);