优化规则引擎

This commit is contained in:
zhou-hao 2020-04-22 09:47:05 +08:00
parent fd4d1374fe
commit d12ec2ee36
1 changed files with 3 additions and 0 deletions

View File

@ -10,6 +10,7 @@ import org.jetlinks.community.rule.engine.enums.RuleInstanceState;
import org.jetlinks.rule.engine.api.Rule;
import org.jetlinks.rule.engine.api.model.RuleEngineModelParser;
import org.jetlinks.rule.engine.api.model.RuleModel;
import org.springframework.util.StringUtils;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
@ -64,6 +65,8 @@ public class RuleInstanceEntity extends GenericEntity<String> implements RecordC
public Rule toRule(RuleEngineModelParser parser) {
RuleModel model = parser.parse(modelType, modelMeta);
model.setId(StringUtils.hasText(modelId)?modelId:getId());
model.setName(name);
Rule rule = new Rule();
rule.setModel(model);
rule.setVersion(modelVersion);