| 12345678910111213141516171819202122232425262728293031 |
- using Infrastructure;
- using LitJson;
- using Model.Custom;
- namespace Util
- {
- public class LogicNodeHelper
- {
- /// <summary>
- /// 如果-否则节点
- /// </summary>
- /// <param name="node">节点数据</param>
- /// <param name="paramList">参数列表</param>
- public static void ifElse(NodeList node, List<ParamList> paramList)
- {
- JsonData nodeData = node.nodeData;
- JsonData ifCondition = nodeData["data"]["formData"]["ifelse"]["value"]; // 如果条件
- foreach(JsonData item in ifCondition)
- {
- JsonData conditions = item["conditions"]; // 条件
- foreach(JsonData condition in conditions)
- {
- string oper = condition["operator"].ToString(); // 运算符
- string value = condition["value"].ToString(); // 值
- string variable = condition["variable"].ToString(); // 变量
- }
- }
- }
- }
- }
|