From c6843d415037bbe9056ed1d705a150249e411fd2 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 12 Oct 2018 11:11:33 +0800 Subject: [PATCH] - more debug for SendFilesToStores. --- business/jxstore/financial/financial.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/business/jxstore/financial/financial.go b/business/jxstore/financial/financial.go index 806c3a654..11f5197d2 100644 --- a/business/jxstore/financial/financial.go +++ b/business/jxstore/financial/financial.go @@ -2,6 +2,7 @@ package financial import ( "context" + "errors" "fmt" "mime/multipart" "path" @@ -25,7 +26,11 @@ type tUploadFileInfo struct { } func SendFilesToStores(files []*multipart.FileHeader, isAsync bool, userName string) (msg string, err error) { - globals.SugarLogger.Debugf("SendFilesToStores, isAsync:%t, userName:%s", isAsync, userName) + globals.SugarLogger.Debugf("SendFilesToStores, fileCount:%d isAsync:%t, userName:%s", len(files), isAsync, userName) + if len(files) == 0 { + return "", errors.New("没有文件上传!") + } + fileList := make([]*tUploadFileInfo, len(files)) for k, fileHeader := range files { fileList[k] = &tUploadFileInfo{ @@ -51,6 +56,7 @@ func SendFilesToStores(files []*multipart.FileHeader, isAsync bool, userName str fileHeader := fileInfo.FileHeader storeID := fileInfo.StoreID file, err := fileHeader.Open() + globals.SugarLogger.Debugf("SendFilesToStores upload file:%s", fileHeader.Filename) if err == nil { ret := storage.PutRet{} key := "storeBill_" + utils.Int2Str(storeID) + "_" + strings.ToLower(utils.GetUUID()) + path.Ext(fileHeader.Filename) @@ -78,7 +84,7 @@ func SendFilesToStores(files []*multipart.FileHeader, isAsync bool, userName str }, fileList) if isAsync { - return "Running", nil + return task.ID, nil } if _, err = task.GetResult(0); err == nil { return "Done", nil