diff --git a/AMESCoreStudio.WebApi/Controllers/BAS/MailGroupsController.cs b/AMESCoreStudio.WebApi/Controllers/BAS/MailGroupsController.cs
index 655d46e6..c7826de1 100644
--- a/AMESCoreStudio.WebApi/Controllers/BAS/MailGroupsController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/BAS/MailGroupsController.cs
@@ -67,6 +67,47 @@ namespace AMESCoreStudio.WebApi.Controllers.BAS
return mailGroup;
}
+ ///
+ /// 用群组编号获取该Mail群組资料
+ ///
+ ///
+ ///
+ // GET: api/MailGroups/5
+ [Route("[action]")]
+ [HttpGet]
+ public async Task> GetMailList(string id)
+ {
+ ResultModel result = new ResultModel();
+ var q = from a in _context.MailGroups
+ join b in _context.MailGroupDetails on a.GroupID equals b.GroupID
+ join c in _context.UserInfoes on b.UserID equals c.UserID
+ select new
+ {
+ a.GroupNo,
+ a.GroupID,
+ b.UserID,
+ c.UserEMail
+ };
+
+ q = q.Where(w => w.GroupNo.Equals(id));
+
+ //紀錄筆數
+ result.DataTotal = q.Count();
+
+ result.Data = await q.ToListAsync();
+
+ if (result == null)
+ {
+ result.Msg = "查無資料";
+ result.Success = false;
+ return result;
+ }
+
+ result.Success = true;
+ result.Msg = "OK";
+ return result;
+ }
+
///
/// 更新Mail群組资料
///