Просмотр исходного кода

update Admin.NET/Admin.NET.Core/Service/Timer/SysTimerService.cs.
调度任务的参数需要写成json,然后进行json反序列化

Signed-off-by: UOSCN <323121749@qq.com>

UOSCN 3 лет назад
Родитель
Сommit
f69dcb5f65
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      Admin.NET/Admin.NET.Core/Service/Timer/SysTimerService.cs

+ 4 - 2
Admin.NET/Admin.NET.Core/Service/Timer/SysTimerService.cs

@@ -1,4 +1,4 @@
-namespace Admin.NET.Core.Service;
+namespace Admin.NET.Core.Service;
 
 /// <summary>
 /// 系统定时任务服务
@@ -143,7 +143,9 @@ public class SysTimerService : IDynamicApiController, ITransient
                     {
                         var requestUrl = input.RequestUrl.Trim();
                         requestUrl = requestUrl?.IndexOf("http") == 0 ? requestUrl : "http://" + requestUrl; // 默认http协议
-                        var requestParameters = input.RequestPara;
+                        var requestParametersString = input.RequestPara;
+                        var requestParameters = string.IsNullOrEmpty(requestParametersString)
+                            ? null : JSON.Deserialize<Dictionary<string, string>>(requestParametersString);
                         var headersString = input.Headers;
                         var headers = string.IsNullOrEmpty(headersString)
                             ? null : JSON.Deserialize<Dictionary<string, string>>(headersString);