From 571acd9345181158248f9c4cbc9b0f3089863b68 Mon Sep 17 00:00:00 2001 From: Janie <109517022+Janie06@users.noreply.github.com> Date: Tue, 14 Feb 2023 10:09:36 +0800 Subject: [PATCH] =?UTF-8?q?[WHAT]=20Member=20Upload=20Avatar=20[WHY]=20?= =?UTF-8?q?=E9=96=8B=E7=99=BC=20ShowEasy=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EasyBL.WEBAPP/ShowEasy/MembersService.cs | 3 +- .../EasyBL.WEBAPP/ShowEasy/SECommonService.cs | 42 +++++++++++-------- 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/MembersService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/MembersService.cs index d9cc01a..18d965a 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/MembersService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/MembersService.cs @@ -184,7 +184,7 @@ namespace EasyBL.WEBAPP.SYS if (!string.IsNullOrEmpty(member.MemberPicture)) { var sFilePath = db.Queryable() - .Where(x => x.ParentID == saUser.MemberPicture) + .Where(x => x.ParentID == member.MemberPicture) .Single(); member.MemberPicture = requestUrl + "/" + sFilePath.FilePath.Replace("\\", "/"); @@ -383,6 +383,7 @@ namespace EasyBL.WEBAPP.SYS rsMember.BirthDate = Member.BirthDate; rsMember.Status = Member.Status; rsMember.OrgID = Member.OrgID; + rsMember.PhoneCode = Member.PhoneCode; return rsMember; diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/SECommonService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/SECommonService.cs index b9a3bf8..06a1c54 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/SECommonService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/SECommonService.cs @@ -212,9 +212,12 @@ namespace EasyBL.WEBAPP.SYS var sServerPath = c.Server.MapPath("/"); var sRoot = sServerPath + "Document\\EurotranFile"; Common.FnCreateDir(sRoot + "\\" + sSource);//如果沒有該目錄就創建目錄 - if (req.Files.Count > 0) + + if(req.Files.Count > 0) { + var saFilesAdd = new List(); + for (int index = 0; index < req.Files.Count; index++) { var file = req.Files[index]; @@ -263,26 +266,31 @@ namespace EasyBL.WEBAPP.SYS }; saFilesAdd.Add(oFile); - } - var db = SugarBase.DB; - var iRes = db.Insertable(saFilesAdd).ExecuteCommand(); - var userPic = db.Updateable() - .UpdateColumns(x => new SETB_CMS_Member { MemberPicture = sParentID }) - .Where(x => x.OrgID == OrgID && x.Account == Account) - .ExecuteCommand(); + var db = SugarBase.DB; + var iRes = db.Insertable(saFilesAdd).ExecuteCommand(); - if (iRes > 0) - { - var rp = c.Response; - var sJsonText = ServiceBase.JsonToString(saFilesAdd); - rp.Write(sJsonText); - rp.End(); + var userPic = db.Updateable() + .UpdateColumns(x => new SETB_CMS_Member { MemberPicture = sParentID }) + .Where(x => x.OrgID == OrgID && x.Account == Account) + .ExecuteCommand(); + + if (iRes > 0) + { + var rp = c.Response; + var sJsonText = ServiceBase.JsonToString(saFilesAdd); + rp.Write(sJsonText); + rp.End(); + } + srm = new SuccessResponseMessage(null, null); + srm.DATA.Add(BLWording.REL, iRes); } - srm = new SuccessResponseMessage(null, null); - srm.DATA.Add(BLWording.REL, iRes); - } + + + + + } catch (Exception ex) {