From c68374f4f0be917d897f90e5393d22f37551088b Mon Sep 17 00:00:00 2001 From: wsczx Date: Sat, 22 Oct 2022 22:06:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E8=BD=ACint8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/admin/api_user.go | 1 + server/admin/uploaduser.go | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/admin/api_user.go b/server/admin/api_user.go index 4b8ceef..4d075bd 100644 --- a/server/admin/api_user.go +++ b/server/admin/api_user.go @@ -129,6 +129,7 @@ func UserUpload(w http.ResponseWriter, r *http.Request) { io.Copy(newFile, file) if err = UploadUser(newFile.Name()); err != nil { RespError(w, RespInternalErr, err) + os.Remove(base.Cfg.FilesPath + header.Filename) return } os.Remove(base.Cfg.FilesPath + header.Filename) diff --git a/server/admin/uploaduser.go b/server/admin/uploaduser.go index 3b4fe98..de8e511 100755 --- a/server/admin/uploaduser.go +++ b/server/admin/uploaduser.go @@ -7,6 +7,7 @@ import ( "github.com/bjdgyc/anylink/dbdata" "github.com/bjdgyc/anylink/pkg/utils" + "github.com/spf13/cast" "github.com/xuri/excelize/v2" ) @@ -39,8 +40,7 @@ func UploadUser(file string) error { limittime, _ := time.Parse("2006-01-02 15:04:05", row[5]) disableOtp, _ := strconv.ParseBool(row[7]) group := []string{row[8]} - s, _ := strconv.Atoi(row[9]) - status := int8(s) + status := cast.ToInt8(row[9]) sendmail, _ := strconv.ParseBool(row[10]) // createdAt, _ := time.Parse("2006-01-02 03:04:05", row[11]) // updatedAt, _ := time.Parse("2006-01-02 03:04:05", row[12])