| | |
| | | outputArray.Add(outputTypeJOb); |
| | | } |
| | | |
| | | |
| | | var noticeConfigJObject = new JObject(); |
| | | noticeConfigJObject.Add("enable", logic.noticeConfig.enable); |
| | | noticeConfigJObject.Add("noticeContent", logic.noticeConfig.noticeContent); |
| | | |
| | | var pushConfigsArray = new JArray { }; |
| | | if (logic.pushConfigs.Count > 0) |
| | | { // 推送文本 |
| | |
| | | |
| | | var pushConfigJob = new JObject { }; |
| | | pushConfigJob.Add("pushMethod", pushConfig.pushMethod); |
| | | pushConfigJob.Add("pushContent", pushConfig.pushContent); |
| | | var accountArray = new JArray { }; |
| | | foreach (var account in pushConfig.pushTarget) |
| | | { |
| | |
| | | logicIfon.Add("cycle", cycleJObject); |
| | | logicIfon.Add("input", inputArray); |
| | | logicIfon.Add("output", outputArray); |
| | | logicIfon.Add("noticeConfig", noticeConfigJObject); |
| | | logicIfon.Add("pushConfigs", pushConfigsArray); |
| | | logicjArray.Add(logicIfon); |
| | | var jObject = new JObject { { "homeId", LogicMethod.HomeId }, { "logics", logicjArray } }; |
| | |
| | | RefreshToken(); |
| | | AddLogic(logic); |
| | | } |
| | | |
| | | Console.WriteLine("添加逻辑===" + logicjArray); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | var dd = e.Message; |
| | | } |
| | | |
| | | |
| | | return responsePackNew; |
| | | } |
| | | /// <summary> |
| | |
| | | outputArray.Add(outputTypeJOb); |
| | | } |
| | | |
| | | var noticeConfigJObject = new JObject(); |
| | | noticeConfigJObject.Add("enable", logic.noticeConfig.enable); |
| | | noticeConfigJObject.Add("noticeContent", logic.noticeConfig.noticeContent); |
| | | |
| | | var pushConfigsArray = new JArray { }; |
| | | if (logic.pushConfigs.Count > 0) |
| | | { // 推送文本 |
| | |
| | | |
| | | var pushConfigJob = new JObject { }; |
| | | pushConfigJob.Add("pushMethod", pushConfig.pushMethod); |
| | | pushConfigJob.Add("pushContent", pushConfig.pushContent); |
| | | var accountArray = new JArray { }; |
| | | foreach (var account in pushConfig.pushTarget) |
| | | { |
| | |
| | | logicIfon.Add("cycle", cycleJObject); |
| | | logicIfon.Add("input", inputArray); |
| | | logicIfon.Add("output", outputArray); |
| | | logicIfon.Add("noticeConfig", noticeConfigJObject); |
| | | logicIfon.Add("pushConfigs", pushConfigsArray); |
| | | |
| | | logicjArray.Add(logicIfon); |