|
|
@ -1,4 +1,5 @@ |
|
|
|
using EasyBL.WebApi.Message; |
|
|
|
using Entity.ShowEasyDtos; |
|
|
|
using Entity.Sugar; |
|
|
|
using Entity.ViewModels; |
|
|
|
using SqlSugar; |
|
|
@ -219,5 +220,39 @@ namespace EasyBL.WEBAPP.SYS |
|
|
|
} |
|
|
|
|
|
|
|
#endregion 會員類別管理(以 ID 查詢)
|
|
|
|
|
|
|
|
public Dictionary<string, SETB_CMS_Member> FindAllByIDsAsDictionary(string sMemberID, string sAccount) { |
|
|
|
|
|
|
|
Dictionary<string, SETB_CMS_Member> rsMemberDic = new Dictionary<string, SETB_CMS_Member>(); |
|
|
|
|
|
|
|
string sMsg = null; |
|
|
|
var db = SugarBase.GetIntance(); |
|
|
|
|
|
|
|
try |
|
|
|
{ |
|
|
|
do |
|
|
|
{ |
|
|
|
|
|
|
|
var rsMemberList = db.Queryable<SETB_CMS_Member>() |
|
|
|
.WhereIF(!string.IsNullOrEmpty(sMemberID), t1 => t1.MemberID == sMemberID) |
|
|
|
.WhereIF(!string.IsNullOrEmpty(sAccount), t1 => t1.Account == sAccount) |
|
|
|
.ToList(); |
|
|
|
|
|
|
|
foreach (var Member in rsMemberList) |
|
|
|
{ |
|
|
|
rsMemberDic[Member.MemberID] = Member; |
|
|
|
} |
|
|
|
|
|
|
|
return rsMemberDic; |
|
|
|
|
|
|
|
} while (false); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
sMsg = Util.GetLastExceptionMsg(ex); |
|
|
|
} |
|
|
|
|
|
|
|
return rsMemberDic; |
|
|
|
} |
|
|
|
} |
|
|
|
} |