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; using TEAMModelOS.SDK.Extension; using TEAMModelOS.SDK.Models.Cosmos.Common; namespace TEAMModelFunction { public class CourseServiceBus { private readonly AzureCosmosFactory _azureCosmos; private readonly DingDing _dingDing; public CourseServiceBus(AzureCosmosFactory azureCosmos, DingDing dingDing) { _azureCosmos = azureCosmos; _dingDing = dingDing; } /// /// 完善课程变更 /// /// /// "ids":["s111","t111"]//学生 /// "opt":"join/leave",//状态 /// "no":"CLASS001"//教室编号 /// "source":1/2 //学生名单数据来源 1是不同学校的学生账号,2是扫码加入的醍摩豆ID /// /// /// //[FunctionName("Course")] //public async Task StuList([ServiceBusTrigger("active-task", "course", Connection = "Azure:ServiceBus:ConnectionString")] string msg) //{ // try // { // // await _dingDing.SendBotMsg($"ServiceBus,Blob(){msg}", GroupNames.醍摩豆服務運維群組); // var jsonMsg = JsonDocument.Parse(msg); // msg.ToObject(); // } // catch (Exception ex) // { // await _dingDing.SendBotMsg($"ServiceBus,Blob()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組); // } //} } }