|
@@ -70,13 +70,15 @@ func (a ruleChainService) create(params *models.RuleChainParams) (firstNodeId st
|
|
|
nodeMap := make(map[string]models.RuleNode)
|
|
|
var inputNodeId string
|
|
|
|
|
|
- for _, v := range params.Cell {
|
|
|
+ for i, v := range params.Cell {
|
|
|
if v.GetString("shape") != "edge" {
|
|
|
if v.GetString("shape") == "input_node" {
|
|
|
- fmt.Println(v.GetString("shape"))
|
|
|
inputNodeId = v.GetString("source.cell")
|
|
|
continue
|
|
|
}
|
|
|
+
|
|
|
+ fmt.Println(i, v.GetString("shape"))
|
|
|
+
|
|
|
ruleNode := models.RuleNode{
|
|
|
RecordId: guid.S(),
|
|
|
RuleChainID: params.RecordId,
|