jinlin
2024-03-12 c400e8082b202fbf20ea0e740a306aa3c62e8fb5
modules/mainPart/src/main/java/com/zt/life/modules/taskReliability/service/ModelLineService.java
@@ -68,8 +68,8 @@
    @Transactional(rollbackFor = Exception.class)
    public void insert(ModelRbd modelRbd) {
        if (modelRbd==null) return;
        if (modelRbd.getModelId()==null) return;
        Long modelId = modelRbd.getModelId();
        if (modelRbd.getId()==null) return;
        Long modelId = modelRbd.getId();
        // 删除既有数据
        modelRbdDao.deleteByModelId(modelId);
@@ -82,14 +82,12 @@
    @Transactional(rollbackFor = Exception.class)
    public void update(ModelRbd modelRbd) {
        if (modelRbd==null) return;
        if (modelRbd.getModelId()==null) return;
        Long modelId = modelRbd.getModelId();
        if (modelRbd.getId()==null) return;
        Long modelId = modelRbd.getId();
        // 删除既有数据
        modelRbdDao.deleteByModelId(modelId);
        // 插入数据
        modelRbd.setId(UUIDUtil.generateId());
        modelRbdDao.insert(modelRbd);
    }
@@ -97,22 +95,9 @@
    public boolean analyze(ModelRbd modelRbd) {
        boolean result = true;
        if (modelRbd==null) return result;
        if (modelRbd.getModelId()==null) return result;
        Long modelId = modelRbd.getModelId();
//         检查图的合理性并化简
//        checkRbd(modelRbd);
//        analyzeRbdAndSave(modelId, modelRbd.getContent(), true);
        Long modelId = modelRbd.getId();
        result = analyzeRbd(modelId, modelRbd.getContent(), true);
        return result;
    }
    public void checkRbd(ModelRbd modelRbd) {
        if (modelRbd==null) return;
        if (modelRbd.getModelId()==null) return;
        Long modelId = modelRbd.getModelId();
    }
    private boolean analyzeRbd(Long modelId, String content, boolean saveFlag) {