fix dingtalk接收人数问题
This commit is contained in:
@@ -17,7 +17,6 @@ public class SendMsgToWorkGridLeaderJob : BaseJob
|
||||
|
||||
protected override async Task RunAsync(IServiceProvider serviceProvider)
|
||||
{
|
||||
//
|
||||
var infos = await DbContext.Queryable<WorkGridEntity>()
|
||||
.LeftJoin<GainfoEntity>((x, ga) => x.LeaderUserCode == ga.Code)
|
||||
.Select((x, ga) => new
|
||||
@@ -29,10 +28,14 @@ public class SendMsgToWorkGridLeaderJob : BaseJob
|
||||
.ToListAsync();
|
||||
|
||||
var dingtalkApi = serviceProvider.GetService<IDingTalkApi>();
|
||||
await dingtalkApi.SendWorkMessageAsync(new JinkoSendWorkMessageRequest
|
||||
|
||||
foreach (var items in infos.Chunk(20))
|
||||
{
|
||||
Content = "你好,网格长,请看到消息后,前往人脸应用平台,执行明天的排班,已排班的请忽略!",
|
||||
WorkCodes = infos.Select(x => x.LeaderUserCode).ToList()
|
||||
});
|
||||
await dingtalkApi.SendWorkMessageAsync(new JinkoSendWorkMessageRequest
|
||||
{
|
||||
Content = "你好,网格长,请看到消息后,前往人脸应用平台,执行明天的排班,已排班的请忽略!",
|
||||
WorkCodes = items.Select(x => x.LeaderUserCode).ToList()
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user