|
@@ -82,6 +82,7 @@ namespace TEAMModelFunction
|
|
|
#endif
|
|
|
List<StuActivity> stuActivities = new List<StuActivity>();
|
|
|
List<StuActivity> tmdActivities = new List<StuActivity>();
|
|
|
+ List<StuActivity> tchActivities = new List<StuActivity>();
|
|
|
if (tmdids.IsNotEmpty())
|
|
|
{
|
|
|
tmdids.ForEach(x => {
|
|
@@ -132,8 +133,33 @@ namespace TEAMModelFunction
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
- await TriggerStuActivity.SaveStuActivity(client, _dingDing, stuActivities, tmdActivities);
|
|
|
+
|
|
|
+ if (survey.tchLists.IsNotEmpty())
|
|
|
+ {
|
|
|
+ survey.tchLists.ForEach(x => {
|
|
|
+ tchActivities.Add(new StuActivity
|
|
|
+ {
|
|
|
+ pk = "Activity",
|
|
|
+ id = survey.id,
|
|
|
+ code = $"Activity-{x}",
|
|
|
+ type = "Survey",
|
|
|
+ name = survey.name,
|
|
|
+ startTime = survey.startTime,
|
|
|
+ endTime = survey.endTime,
|
|
|
+ scode = survey.code,
|
|
|
+ scope = survey.scope,
|
|
|
+ school = survey.school,
|
|
|
+ creatorId = survey.creatorId,
|
|
|
+ subjects = new List<string> { "" },
|
|
|
+ blob = survey.blob,
|
|
|
+ owner = survey.owner,
|
|
|
+ createTime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
|
|
|
+ taskStatus = -1,
|
|
|
+ classIds = classes
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ await TriggerStuActivity.SaveStuActivity(client, _dingDing, stuActivities, tmdActivities, tchActivities);
|
|
|
//向学生或醍摩豆账号发起通知
|
|
|
#region
|
|
|
//Notice notice = new Notice()
|