Ver Fonte

修改请求入口

tangdi há 2 anos atrás
pai
commit
8ed8ccda44

+ 1 - 1
MicroServices/Business/Business.Application.Contracts/ResourceExamineManagement/IResourceExamineAppService.cs

@@ -24,7 +24,7 @@ namespace Business.ResourceExamineManagement
         /// </summary>
         /// <param name="input"></param>
         /// <returns></returns>
-        Task<string> ReceiveResult(ResourceCheckInputDto input);
+        Task<string> ReceiveResult(string ids);
 
         /// <summary>
         /// ¹¤µ¥¼ì²é

+ 16 - 1
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -538,8 +538,23 @@ namespace Business.ResourceExamineManagement
         /// <param name="input"></param>
         /// <returns></returns>
         /// <exception cref="NotImplementedException"></exception>
-        public async Task<string> ReceiveResult(ResourceCheckInputDto input)
+        public async Task<string> ReceiveResult(string ids)
         {
+            if (string.IsNullOrEmpty(ids))
+            {
+                throw new NotImplementedException("请输入正确的订单号!");
+            }
+            Array alist = ids.Split(',');
+
+            ResourceCheckInputDto input = new ResourceCheckInputDto();
+            input.sorderId = new List<long>();
+            foreach (string longid in alist)
+            {
+                input.sorderId.Add(long.Parse(longid));
+            }
+            input.tenantId = 1000;
+            input.factoryId = 1001;
+
             //资源检查入参全局变量赋值
             param.tenantId = input.tenantId;
             param.factoryId = input.factoryId;

+ 3 - 3
MicroServices/Business/Business.HttpApi/Controllers/ResourceExamineController.cs

@@ -43,11 +43,11 @@ namespace Business.Controllers
         /// </summary>
         /// <param name="input"></param>
         /// <returns></returns>
-        [HttpPost]
+        [HttpGet]
         [Route("receiveresult")]
-        public Task<string> ReceiveResult(ResourceCheckInputDto input)
+        public Task<string> ReceiveResult(string ids)
         {
-            return _ResourceExamineAppService.ReceiveResult(input);
+            return _ResourceExamineAppService.ReceiveResult(ids);
         }
 
         /// <summary>

+ 2 - 2
MicroServices/Business/Bussiness.ApplicationTest/ResourceExamineManagement/ResourceExamineAppService_Tests.cs

@@ -25,7 +25,7 @@ namespace Bussiness.ApplicationTest.ResourceExamineManagement
         public async Task Should_ThrowExcetion()
         {
             var testInput = new ResourceCheckInputDto { factoryId = 10201, sorderId = new List<long> { 111111 }, tenantId = 102 };
-            await Xunit.Assert.ThrowsAsync<NotImplementedException>(async () => await _resourceExamineAppService.ReceiveResult(testInput));
+            await Xunit.Assert.ThrowsAsync<NotImplementedException>(async () => await _resourceExamineAppService.ReceiveResult("111111"));
         }
 
         [Fact]
@@ -33,7 +33,7 @@ namespace Bussiness.ApplicationTest.ResourceExamineManagement
         public async Task Should_ThrowExcetion_Second()
         {
             var testInput = new ResourceCheckInputDto { factoryId = 10201, sorderId = new List<long> { 111111 }, tenantId = 102 };
-            await _resourceExamineAppService.ReceiveResult(testInput);
+            await _resourceExamineAppService.ReceiveResult("111111");
         }
     }
 }