浏览代码

Merge branch 'feature_batchoutcall_dss' of Fengwo/hotline into dev

dengshengshuang 11 月之前
父节点
当前提交
dade507770
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      src/Hotline.Api/Controllers/OrderController.cs

+ 11 - 2
src/Hotline.Api/Controllers/OrderController.cs

@@ -5014,7 +5014,7 @@ public class OrderController : BaseController
     /// <param name="file"></param>
     /// <returns></returns>
     [HttpPost("import-externalcitizens")]
-    public async Task<object> ImportExternalcitizens(IFormFile file)
+    public async Task<object> ImportExternalcitizens([FromBody]IFormFile file,bool? needresult)
     {
         using (var stream = new MemoryStream())
         {
@@ -5024,6 +5024,7 @@ public class OrderController : BaseController
             int errorCount = 0;
             int addCount = 0;
             //int modifyCount = 0;
+            List<ExternalCitizensExcelContent> listreturn = new List<ExternalCitizensExcelContent>();
             if (list != null && list.Count > 0)
             {
                 count = list.Count;
@@ -5039,6 +5040,10 @@ public class OrderController : BaseController
                             if (!string.IsNullOrEmpty(id))
                             {
                                 addCount++;
+                                if (needresult==true)
+                                {
+                                    listreturn.Add(item);
+                                }
                             }
                             else
                             {
@@ -5047,6 +5052,10 @@ public class OrderController : BaseController
                         }
                         else
                         {
+                            if (needresult == true)
+                            {
+                                listreturn.Add(item);
+                            }
                             //_mapper.Map(item, externalcitizens);
                             //await _externalCitizensRepository.UpdateAsync(externalcitizens, HttpContext.RequestAborted);
                             //modifyCount++;
@@ -5058,7 +5067,7 @@ public class OrderController : BaseController
                     }
                 }
             }
-            return new { Count = count, ErrorCount = errorCount, AddCount = addCount/*, ModifyCount = modifyCount*/ };
+            return new { Count = count, ErrorCount = errorCount, AddCount = addCount,ResultList = listreturn /*, ModifyCount = modifyCount*/ };
         }
     }