|
@@ -66,15 +66,6 @@ func (a ruleChainService) Create(ruleChain *models.RuleChain) error {
|
|
|
}
|
|
|
|
|
|
func (a ruleChainService) create(params *models.RuleChainParams) error {
|
|
|
- if len(params.Cell) == 0 {
|
|
|
- return nil
|
|
|
- }
|
|
|
-
|
|
|
- fmt.Printf("%v", params)
|
|
|
-
|
|
|
- marshal, _ := json.Marshal(params.Cell)
|
|
|
- configuration := string(marshal)
|
|
|
- fmt.Println(configuration)
|
|
|
|
|
|
nodeMap := make(map[string]models.RuleNode)
|
|
|
var inputNodeId string
|
|
@@ -210,11 +201,16 @@ func (a ruleChainService) Update(params *models.RuleChainParams) error {
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- err = a.create(params)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
+ if len(params.Cell) > 0 {
|
|
|
+ marshal, _ := json.Marshal(params.Cell)
|
|
|
+ ruleChain.Configuration = string(marshal)
|
|
|
+
|
|
|
+ err = a.create(params)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
}
|
|
|
- fmt.Println(ruleChain.Configuration)
|
|
|
+
|
|
|
err = a.model.RuleChain.Update(&ruleChain)
|
|
|
if err != nil {
|
|
|
return err
|