增加结案推送
This commit is contained in:
parent
52706352c0
commit
30ce6a3233
@ -57,7 +57,7 @@ public class CloseWorker : BackgroundService
|
|||||||
foreach (var item in needDispose)
|
foreach (var item in needDispose)
|
||||||
{
|
{
|
||||||
//2.结案操作
|
//2.结案操作
|
||||||
var result = await _spiderServices.CloseFile(item.caseNumber, "");
|
var result = await _spiderServices.CloseFile(item.caseNumber, "",item.address);
|
||||||
if (result.IsSuccess)
|
if (result.IsSuccess)
|
||||||
{
|
{
|
||||||
var message = $"结案成功,任务编号:{item.caseNumber},任务地址:{item.address},任务类型:{item.typeCode}";
|
var message = $"结案成功,任务编号:{item.caseNumber},任务地址:{item.address},任务类型:{item.typeCode}";
|
||||||
|
|||||||
@ -264,7 +264,8 @@ public class SpiderServices
|
|||||||
{
|
{
|
||||||
var msg = $"成功分发任务,任务编号:{caseNumber},任务地址:{cameraName},任务类型:{typeCode},处理人:{userRealName}";
|
var msg = $"成功分发任务,任务编号:{caseNumber},任务地址:{cameraName},任务类型:{typeCode},处理人:{userRealName}";
|
||||||
var smsService = scope.ServiceProvider.GetRequiredService<WechatRobot>();
|
var smsService = scope.ServiceProvider.GetRequiredService<WechatRobot>();
|
||||||
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。", false);
|
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。",
|
||||||
|
false);
|
||||||
_logger.LogInformation(msg);
|
_logger.LogInformation(msg);
|
||||||
|
|
||||||
return new SpiderResponse<object>()
|
return new SpiderResponse<object>()
|
||||||
@ -288,7 +289,7 @@ public class SpiderServices
|
|||||||
|
|
||||||
|
|
||||||
// api/megcity/v1/events/pass
|
// 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();
|
var token = await GetToken();
|
||||||
using var client = _httpClientFactory.CreateClient();
|
using var client = _httpClientFactory.CreateClient();
|
||||||
@ -317,8 +318,10 @@ public class SpiderServices
|
|||||||
if (spiderRes?.code == 0)
|
if (spiderRes?.code == 0)
|
||||||
{
|
{
|
||||||
_logger.LogInformation("成功结案");
|
_logger.LogInformation("成功结案");
|
||||||
_serviceProvider.GetService<SmsService>()?
|
_serviceProvider.GetService<WechatRobot>()?
|
||||||
.SendSmsAsync("13700000000", "您有一条案件已经结案", caseNumber);
|
.SendText(
|
||||||
|
$"案件{caseNumber}已经结案,所在位置{address},处理意见{(string.IsNullOrWhiteSpace(suggestion) ? "无" : suggestion)}",
|
||||||
|
false);
|
||||||
return new SpiderResponse<object>()
|
return new SpiderResponse<object>()
|
||||||
{
|
{
|
||||||
IsSuccess = true,
|
IsSuccess = true,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user