From a2db10e119ce842766a2b4975dc9648ee235a79a Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期六, 20 七月 2019 17:25:44 +0800
Subject: [PATCH] fix moreUpload

---
 controllers/fileController.go |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/controllers/fileController.go b/controllers/fileController.go
index adb1e6e..8ca674f 100644
--- a/controllers/fileController.go
+++ b/controllers/fileController.go
@@ -241,9 +241,9 @@
 		return
 	}
 	extNames := make([]string, 0)
-	isAllFiald := true
 	addResult := make(map[string]interface{}, 0)
-	details := make([]string, 0)
+	successList := make([]string, 0)
+	failList := make([]string,0)
 	for _, head := range fileHeaders {
 		//鏂囦欢鐨勫悕绉�
 		filename := head.Filename
@@ -252,26 +252,24 @@
 		if err != nil {
 			log.Fatal(err)
 		}
-		//data, _ := ioutil.ReadAll(file)
-		// weedfs 涓婁紶
+
 		field, _, err1 := uploadFileReturnAddr(file, filename, tableId)
-		extNames = append(extNames, field)
-		if isAllFiald && err1 == nil {
-			isAllFiald = false
-		}
+		//extNames = append(extNames, field)
+
 		if err1 != nil {
 			if field == "" {
-				details = append(details, filename+"涓婁紶澶辫触,"+err1.Error())
+				failList = append(failList, filename+"涓婁紶澶辫触,"+err1.Error())
 			} else {
-				details = append(details, filename+"鍔犲叆搴曞簱澶辫触,"+err1.Error())
+				successList = append(successList, filename+"鍔犲叆搴曞簱澶辫触,"+err1.Error())
 			}
 		}
 	}
-	addResult["isAllFiald"] = isAllFiald
+	addResult["successList"] = successList
+	addResult["failList"] = failList
 	addResult["fields"] = extNames
-	addResult["detail"] = details
+	//addResult["detail"] = details
 	//fields := fdfsclient.UploadFileByBuffer100(bytess, extNames)     //  fastdfs 涓婁紶
-	if !isAllFiald {
+	if len(successList)>0 {
 		util.ResponseFormat(c, code.Success, addResult)
 	} else {
 		util.ResponseFormat(c, code.ServiceInsideError, err.Error())

--
Gitblit v1.8.0