| | |
| | | // 删除既有数据 |
| | | modelRbdDao.deleteByModelId(modelId); |
| | | |
| | | // 插入数据 |
| | | modelRbd.setId(UUIDUtil.generateId()); |
| | | modelRbdDao.insert(modelRbd); |
| | | } |
| | | |
| | |
| | | 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) { |