增加结案推送

This commit is contained in:
movingsam 2024-08-13 09:44:22 +08:00
parent 52706352c0
commit 30ce6a3233
2 changed files with 8 additions and 5 deletions

View File

@ -57,7 +57,7 @@ public class CloseWorker : BackgroundService
foreach (var item in needDispose)
{
//2.结案操作
var result = await _spiderServices.CloseFile(item.caseNumber, "");
var result = await _spiderServices.CloseFile(item.caseNumber, "",item.address);
if (result.IsSuccess)
{
var message = $"结案成功,任务编号:{item.caseNumber},任务地址:{item.address},任务类型:{item.typeCode}";

View File

@ -264,7 +264,8 @@ public class SpiderServices
{
var msg = $"成功分发任务,任务编号:{caseNumber},任务地址:{cameraName},任务类型:{typeCode},处理人:{userRealName}";
var smsService = scope.ServiceProvider.GetRequiredService<WechatRobot>();
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。", false);
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。",
false);
_logger.LogInformation(msg);
return new SpiderResponse<object>()
@ -288,7 +289,7 @@ public class SpiderServices
// api/megcity/v1/events/pass
public async Task<SpiderResponse<object>> CloseFile(string caseNumber, string suggestion)
public async Task<SpiderResponse<object>> CloseFile(string caseNumber, string suggestion, string address)
{
var token = await GetToken();
using var client = _httpClientFactory.CreateClient();
@ -317,8 +318,10 @@ public class SpiderServices
if (spiderRes?.code == 0)
{
_logger.LogInformation("成功结案");
_serviceProvider.GetService<SmsService>()?
.SendSmsAsync("13700000000", "您有一条案件已经结案", caseNumber);
_serviceProvider.GetService<WechatRobot>()?
.SendText(
$"案件{caseNumber}已经结案,所在位置{address},处理意见{(string.IsNullOrWhiteSpace(suggestion) ? "" : suggestion)}",
false);
return new SpiderResponse<object>()
{
IsSuccess = true,