using Microsoft.Azure.WebJobs; using System; using System.Collections.Generic; using System.Text; using System.Text.Json; using System.Threading.Tasks; using TEAMModelOS.SDK.DI; namespace TEAMModelFunction { public class ClassChangeServiceBus { private readonly AzureCosmosFactory _azureCosmos; private readonly DingDing _dingDing; delegate void DoActivityTarget(string ids,string opt,string no,string source); public ClassChangeServiceBus(AzureCosmosFactory azureCosmos, DingDing dingDing) { _azureCosmos = azureCosmos; _dingDing = dingDing; } /// /// 完善学生名单变更影响的活动 /// /// /// "ids":["s111","t111"]//学生 /// "opt":"join/leave",//状态 /// "no":"CLASS001"//教室编号 /// "source":1/2 //学生名单数据来源 1是不同学校的学生账号,2是扫码加入的醍摩豆ID /// /// /// [FunctionName("ImproveActivity")] public async Task ImproveActivity([ServiceBusTrigger("active-task", "classchange", Connection = "Azure:ServiceBus:ConnectionString")] string msg) { try { var json = JsonDocument.Parse(msg); } catch (Exception e) { } } } }