public async Task ReportArticleTo(string id) { var ret = _workAppService.GetReportToManagers(); if (string.IsNullOrEmpty(ret.Item2)) { return; } var data = await _articleRecordAppService.GetReportData(); string title = string.Format("{0}报告今日<{1}>物品领用情况", id, ret.Item1); string desc = null; foreach (var a in data) { desc += string.Format("{0}今领:{1}, 未还:{2}\n", a.Name, a.LendCount, a.UnReturnCount); } WeixinUtils.SendTextCard("App03", ret.Item2, title, desc); _workAppService.SetReportDate(); await _context.Clients.All.SendAsync("getMessage", "askVaultGuard " + string.Format("你有来自({0})的设防申请", ret.Item1)); }