ClassChangeServiceBus.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using Microsoft.Azure.WebJobs;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using System.Text.Json;
  6. using System.Threading.Tasks;
  7. using TEAMModelOS.SDK.DI;
  8. namespace TEAMModelFunction
  9. {
  10. //public class ClassChangeServiceBus
  11. //{
  12. // private readonly AzureCosmosFactory _azureCosmos;
  13. // private readonly DingDing _dingDing;
  14. // delegate void DoActivityTarget(string ids,string opt,string no,string source);
  15. // public ClassChangeServiceBus(AzureCosmosFactory azureCosmos, DingDing dingDing)
  16. // {
  17. // _azureCosmos = azureCosmos;
  18. // _dingDing = dingDing;
  19. // }
  20. // /// <summary>
  21. // /// 完善学生名单变更影响的活动
  22. // /// </summary>
  23. // /// <data msg>
  24. // /// "ids":["s111","t111"]//学生
  25. // /// "opt":"join/leave",//状态
  26. // /// "no":"CLASS001"//教室编号
  27. // /// "source":1/2 //学生名单数据来源 1是不同学校的学生账号,2是扫码加入的醍摩豆ID
  28. // /// </data>
  29. // /// <param name="msg"></param>
  30. // /// <returns></returns>
  31. // [FunctionName("ImproveActivity")]
  32. // public async Task ImproveActivity([ServiceBusTrigger("active-task", "classchange", Connection = "Azure:ServiceBus:ConnectionString")] string msg) {
  33. // try {
  34. // var json = JsonDocument.Parse(msg);
  35. // } catch (Exception e) { }
  36. // }
  37. //}
  38. }