|
@@ -38,7 +38,7 @@ namespace TEAMModelOS.SDK
|
|
|
List<GroupListGrp> groupLists = new List<GroupListGrp>();
|
|
|
|
|
|
if (groupTypes.IsEmpty() || groupTypes.Contains("class")) {
|
|
|
- if (string.IsNullOrWhiteSpace(school) && memberType == 2)
|
|
|
+ if (!string.IsNullOrWhiteSpace(school) && memberType == 2)
|
|
|
{
|
|
|
Student student = null;
|
|
|
try
|
|
@@ -53,7 +53,7 @@ namespace TEAMModelOS.SDK
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- Class clazz = await client.GetContainer(Constant.TEAMModelOS, Constant.School).ReadItemAsync<Class>(memberId, new PartitionKey($"Class-{school}"));
|
|
|
+ Class clazz = await client.GetContainer(Constant.TEAMModelOS, Constant.School).ReadItemAsync<Class>(student.classId, new PartitionKey($"Class-{school}"));
|
|
|
GroupListGrp groupList = new GroupListGrp
|
|
|
{
|
|
|
id = clazz.id,
|
|
@@ -80,7 +80,7 @@ namespace TEAMModelOS.SDK
|
|
|
if (groupTypes.IsEmpty() || groupTypes.Contains("teach")) {
|
|
|
//教学班
|
|
|
StringBuilder teachsql = new StringBuilder();
|
|
|
- if (string.IsNullOrWhiteSpace(school) && memberType == 2) {
|
|
|
+ if (!string.IsNullOrWhiteSpace(school) && memberType == 2) {
|
|
|
teachsql.Append($"SELECT distinct {SummarySql} FROM c join m in c.members where c.type='teach' and m.id='{memberId}' and m.school='{school}' and m.type=2 ");
|
|
|
}
|
|
|
if (memberType == 1)
|