|
@@ -61,7 +61,7 @@ namespace TEAMModelOS.Controllers
|
|
|
//string status_str = (request.TryGetProperty("join_status", out JsonElement status_json)) ? status_json.ToString() : "join";
|
|
|
//資料取得
|
|
|
List<ScTeacher> teachers = new List<ScTeacher>();
|
|
|
- await foreach (var item in client.GetContainer("TEAMModelOS", "School").GetItemQueryIterator<ScTeacher>(queryText: $"SELECT c.id, c.name, c.picture ,c.status, c.job, c.createTime, ARRAY_LENGTH(c.permissions) as permissionCount, c.size FROM c", requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey($"Teacher-{school_code}") }))
|
|
|
+ await foreach (var item in client.GetContainer("TEAMModelOS", "School").GetItemQueryIterator<ScTeacher>(queryText: $"SELECT c.id, c.name, c.picture ,c.status, c.job, c.createTime, ARRAY_LENGTH(c.permissions) as permissionCount,c.permissions , c.size FROM c", requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey($"Teacher-{school_code}") }))
|
|
|
{
|
|
|
if ($"{item.createTime}".Length > 10) {
|
|
|
item.createTime = item.createTime / 1000;
|
|
@@ -81,6 +81,7 @@ namespace TEAMModelOS.Controllers
|
|
|
public long createTime { get; set; }
|
|
|
public int permissionCount { get; set; }
|
|
|
public int size { get; set; }
|
|
|
+ public List<string> permissions { get; set; }
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 取得某位老師的權限
|