Commit 62240507 authored by 吴春's avatar 吴春

提交代码

parent c89512a6
...@@ -21,6 +21,7 @@ using System.Threading; ...@@ -21,6 +21,7 @@ using System.Threading;
using Mall.Repository.Finance; using Mall.Repository.Finance;
using NPOI.SS.Formula.Functions; using NPOI.SS.Formula.Functions;
using VT.FW.DB; using VT.FW.DB;
using Mall.Repository.Miai;
namespace Mall.Module.User namespace Mall.Module.User
{ {
...@@ -197,6 +198,10 @@ namespace Mall.Module.User ...@@ -197,6 +198,10 @@ namespace Mall.Module.User
/// </summary> /// </summary>
private readonly Repository.Education.RB_Education_TeacherRepository educationTeacherRepository = new Repository.Education.RB_Education_TeacherRepository(); private readonly Repository.Education.RB_Education_TeacherRepository educationTeacherRepository = new Repository.Education.RB_Education_TeacherRepository();
private readonly RB_MiAi_BaseInfoRepository miai_BaseInfoRepository = new RB_MiAi_BaseInfoRepository();
private readonly RB_MiAi_FollowMemberRepository miai_FollowMemberRepository = new RB_MiAi_FollowMemberRepository();
#region 基础配置 #region 基础配置
...@@ -261,12 +266,12 @@ namespace Mall.Module.User ...@@ -261,12 +266,12 @@ namespace Mall.Module.User
return member_UserRepository.GetMemberUserDropDownList_V2(pageIndex, pageSize, out count, dmodel); return member_UserRepository.GetMemberUserDropDownList_V2(pageIndex, pageSize, out count, dmodel);
} }
/// <summary> /// <summary>
/// 获取用户信息 /// 获取用户信息
/// </summary> /// </summary>
/// <param name="userId"></param> /// <param name="userId"></param>
/// <returns></returns> /// <returns></returns>
public RB_Member_User_Extend GetMemberUserInfo(int userId) public RB_Member_User_Extend GetMemberUserInfo(int userId)
{ {
return member_UserRepository.GetEntity(userId).RefMapperTo<RB_Member_User_Extend>(); return member_UserRepository.GetEntity(userId).RefMapperTo<RB_Member_User_Extend>();
} }
...@@ -439,7 +444,8 @@ namespace Mall.Module.User ...@@ -439,7 +444,8 @@ namespace Mall.Module.User
} }
}; };
bool flag = member_UserRepository.Update(files, wheres); bool flag = member_UserRepository.Update(files, wheres);
if (flag) { if (flag)
{
//清除黑名单缓存 //清除黑名单缓存
var userInfo = new AppletUserInfo var userInfo = new AppletUserInfo
{ {
...@@ -4045,18 +4051,22 @@ namespace Mall.Module.User ...@@ -4045,18 +4051,22 @@ namespace Mall.Module.User
{ {
var umodel = member_UserRepository.GetEntity(userId1); var umodel = member_UserRepository.GetEntity(userId1);
var mymodel = member_UserRepository.GetEntity(userId2); var mymodel = member_UserRepository.GetEntity(userId2);
if (umodel == null) { if (umodel == null)
{
return ApiResult.ParamIsNull("当前用户不存在"); return ApiResult.ParamIsNull("当前用户不存在");
} }
if (mymodel == null) { if (mymodel == null)
{
return ApiResult.ParamIsNull("用户不存在"); return ApiResult.ParamIsNull("用户不存在");
} }
string userIds = member_UserRepository.GetMyUserHierarchicalRelationList(userId1, userId2); string userIds = member_UserRepository.GetMyUserHierarchicalRelationList(userId1, userId2);
List<object> RList = new List<object>(); List<object> RList = new List<object>();
if (!string.IsNullOrEmpty(userIds)) { if (!string.IsNullOrEmpty(userIds))
{
var list = member_UserRepository.GetList(new RB_Member_User_Extend() { UserIds = userIds }); var list = member_UserRepository.GetList(new RB_Member_User_Extend() { UserIds = userIds });
int pId = userId1; int pId = userId1;
for (var i = 1; i <= list.Count(); i++) { for (var i = 1; i <= list.Count(); i++)
{
var member = list.Where(x => x.Id == pId).FirstOrDefault(); var member = list.Where(x => x.Id == pId).FirstOrDefault();
if (member != null) if (member != null)
{ {
...@@ -4073,7 +4083,8 @@ namespace Mall.Module.User ...@@ -4073,7 +4083,8 @@ namespace Mall.Module.User
}); });
pId = member.SuperiorId ?? 0; pId = member.SuperiorId ?? 0;
} }
else { else
{
break; break;
} }
} }
...@@ -4492,7 +4503,7 @@ namespace Mall.Module.User ...@@ -4492,7 +4503,7 @@ namespace Mall.Module.User
/// <param name="tenantId"></param> /// <param name="tenantId"></param>
/// <param name="mallBaseId"></param> /// <param name="mallBaseId"></param>
/// <returns></returns> /// <returns></returns>
public object GetAppletUserCenterStatistics(string openId, RB_MiniProgram_Extend miniConfig=null) public object GetAppletUserCenterStatistics(string openId, RB_MiniProgram_Extend miniConfig = null)
{ {
var objData = new object(); var objData = new object();
var umodel = member_UserRepository.GetMemberUserEntityRepository(new RB_Member_User_Extend() { OpenId = openId }); var umodel = member_UserRepository.GetMemberUserEntityRepository(new RB_Member_User_Extend() { OpenId = openId });
...@@ -4557,9 +4568,9 @@ namespace Mall.Module.User ...@@ -4557,9 +4568,9 @@ namespace Mall.Module.User
var couponList = memberCouponRepository.GetAllMemberCouponPageList(new RB_Member_DiscountCoupon_Extend { TenantId = umodel.TenantId, MallBaseId = umodel.MallBaseId, UseState = 0, UserId = umodel.Id }); var couponList = memberCouponRepository.GetAllMemberCouponPageList(new RB_Member_DiscountCoupon_Extend { TenantId = umodel.TenantId, MallBaseId = umodel.MallBaseId, UseState = 0, UserId = umodel.Id });
var MemberGrade = "普通用户"; var MemberGrade = "普通用户";
string MemberGradeIcon = ""; string MemberGradeIcon = "";
if (umodel.MemberGrade > 0) if (umodel.MemberGrade > 0)
{ {
var mgModel = member_GradeRepository.GetEntity(umodel.MemberGrade); var mgModel = member_GradeRepository.GetEntity(umodel.MemberGrade);
...@@ -4579,6 +4590,15 @@ namespace Mall.Module.User ...@@ -4579,6 +4590,15 @@ namespace Mall.Module.User
//会员等级是否可购买 //会员等级是否可购买
bool IsMemberBuy = member_GradeRepository.GetList(new RB_Member_Grade_Extend() { TenantId = umodel.TenantId, MallBaseId = umodel.MallBaseId, IsMemberBuy = 1, Enabled = 1 }).Any(); bool IsMemberBuy = member_GradeRepository.GetList(new RB_Member_Grade_Extend() { TenantId = umodel.TenantId, MallBaseId = umodel.MallBaseId, IsMemberBuy = 1, Enabled = 1 }).Any();
//2021-02-25 add by :w
var oldBaseInfo = miai_BaseInfoRepository.GetBaseInfoList(new Model.Extend.Miai.RB_MiAi_BaseInfo_Extend { UserId = umodel.Id, TenantId = umodel.TenantId, MallBaseId = umodel.MallBaseId }).FirstOrDefault();
//var oldFollowList = miai_FollowMemberRepository.GetFollowMemberList(new Model.Extend.Miai.RB_MiAi_FollowMember_Extend { Status =0, UserId = umodel.Id, MallBaseId = umodel.MallBaseId, TenantId = umodel.TenantId });//我的粉丝
var myFollowList = miai_FollowMemberRepository.GetFollowMemberList(new Model.Extend.Miai.RB_MiAi_FollowMember_Extend { Status = 0, CreateBy = umodel.Id, MallBaseId = umodel.MallBaseId, TenantId = umodel.TenantId });//我的关注
objData = new objData = new
{ {
//昵称 //昵称
...@@ -4629,7 +4649,12 @@ namespace Mall.Module.User ...@@ -4629,7 +4649,12 @@ namespace Mall.Module.User
GuideCarWaitCommentNum, GuideCarWaitCommentNum,
Completed = olist.Where(x => x.OrderClassify == 1 && x.OrderStatus == Common.Enum.Goods.OrderStatusEnum.Received).FirstOrDefault()?.OrderNum ?? 0, Completed = olist.Where(x => x.OrderClassify == 1 && x.OrderStatus == Common.Enum.Goods.OrderStatusEnum.Received).FirstOrDefault()?.OrderNum ?? 0,
}, },
isShowDistributionCenter = IsShowDistributionCenter isShowDistributionCenter = IsShowDistributionCenter,
isAttestation = (oldBaseInfo != null && oldBaseInfo.Id > 0) ? 1 : 0,// 0-未认证,1-已认证
Sex = (oldBaseInfo != null && oldBaseInfo.Id > 0) ? oldBaseInfo.Sex : 0,//0-未认证,1-男-2女
myFollowNum = (oldBaseInfo != null && oldBaseInfo.Id > 0) ? oldBaseInfo.FollowNum : 0,//关注我的
followNum = (myFollowList != null && myFollowList.Any()) ? myFollowList.Count : 0,//我的关注
}; };
} }
return objData; return objData;
...@@ -6501,7 +6526,7 @@ namespace Mall.Module.User ...@@ -6501,7 +6526,7 @@ namespace Mall.Module.User
if (model.Id == 0) if (model.Id == 0)
{ {
bool result = smallShopsInfoRepository.Insert(model) > 0; bool result = smallShopsInfoRepository.Insert(model) > 0;
if (memberModel.SmallShopId > 0&& result) if (memberModel.SmallShopId > 0 && result)
{ {
IDictionary<string, object> fileds = new Dictionary<string, object>() IDictionary<string, object> fileds = new Dictionary<string, object>()
{ {
......
...@@ -930,5 +930,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -930,5 +930,7 @@ namespace Mall.WebApi.Controllers.MallBase
} }
} }
#endregion #endregion
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment