feat 访客强制离场通知,自动离场增加节假日判断
This commit is contained in:
@@ -22,4 +22,10 @@ public class MessagesController : ControllerBase
|
||||
{
|
||||
await _jinkoApiService.SendWorkMessageAsync(request);
|
||||
}
|
||||
|
||||
[HttpPost("dingtalk/workgrid/workmessage")]
|
||||
public async Task SendWorkMessageByWorkGridAsync(DingTalkWorkMessageRequest request)
|
||||
{
|
||||
await _jinkoApiService.SendWorkMessageByWorkGridAsync(request);
|
||||
}
|
||||
}
|
||||
@@ -5,4 +5,5 @@ namespace Dlhis.Basic.Common.Message.Services;
|
||||
public interface IJinkoApiService : ISingletonDependency
|
||||
{
|
||||
Task SendWorkMessageAsync(DingTalkWorkMessageRequest request);
|
||||
Task SendWorkMessageByWorkGridAsync(DingTalkWorkMessageRequest request);
|
||||
}
|
||||
@@ -81,7 +81,12 @@ public class JinkoApiService : IJinkoApiService
|
||||
var jsonResponse = await response.Content.ReadAsStringAsync();
|
||||
|
||||
var jObject = JObject.Parse(jsonResponse);
|
||||
(jObject.Value<string>("errcode") == "0").ThrowIfFalse(jObject.Value<string>("errmsg"));
|
||||
(jObject.Value<string>("errcode") == "0").ThrowIfFalse(jObject.Value<string>("errmsg"));
|
||||
}
|
||||
|
||||
public async Task SendWorkMessageByWorkGridAsync(DingTalkWorkMessageRequest request)
|
||||
{
|
||||
await SendWorkMessageAsync(request);
|
||||
|
||||
using var scope = _serviceProvider.CreateScope();
|
||||
var ol = scope.ServiceProvider.GetService<IOperateLog>();
|
||||
|
||||
Reference in New Issue
Block a user