Commit 9d5e0257 authored by 黄奎's avatar 黄奎

页面修改

parent f07e3761
...@@ -161,5 +161,10 @@ namespace Mall.Common ...@@ -161,5 +161,10 @@ namespace Mall.Common
/// 后台Token /// 后台Token
/// </summary> /// </summary>
public string AdminToken { get; set; } public string AdminToken { get; set; }
/// <summary>
/// 用户所在群组
/// </summary>
public string UserGroupIds { get; set; }
} }
} }
\ No newline at end of file
...@@ -369,5 +369,10 @@ namespace Mall.Model.Entity.BaseSetUp ...@@ -369,5 +369,10 @@ namespace Mall.Model.Entity.BaseSetUp
/// 查看微信次数 /// 查看微信次数
/// </summary> /// </summary>
public int LookWeChatTimes { get; set; } public int LookWeChatTimes { get; set; }
/// <summary>
/// 是否开启引导页(1-是)
/// </summary>
public int IsOpenGuide { get; set; }
} }
} }
...@@ -70,5 +70,10 @@ namespace Mall.Model.Entity.User ...@@ -70,5 +70,10 @@ namespace Mall.Model.Entity.User
/// 排序 /// 排序
/// </summary> /// </summary>
public int PageSort { get; set; } public int PageSort { get; set; }
/// <summary>
/// 分组
/// </summary>
public int GroupId { get; set; }
} }
} }
...@@ -33,6 +33,11 @@ namespace Mall.Model.Extend.Miai ...@@ -33,6 +33,11 @@ namespace Mall.Model.Extend.Miai
/// </summary> /// </summary>
public string UserIds { get; set; } public string UserIds { get; set; }
/// <summary>
/// 用户所在分组
/// </summary>
public string UserGroupIds { get; set; }
/// <summary> /// <summary>
/// 0-指定用户,1-按照匹配度,2-按照热度,3-按照最新 /// 0-指定用户,1-按照匹配度,2-按照热度,3-按照最新
/// </summary> /// </summary>
...@@ -132,6 +137,11 @@ namespace Mall.Model.Extend.Miai ...@@ -132,6 +137,11 @@ namespace Mall.Model.Extend.Miai
/// 查询条件的id /// 查询条件的id
/// </summary> /// </summary>
public int QueryId { get; set; } public int QueryId { get; set; }
/// <summary>
/// 用户所在分组
/// </summary>
public string UserGroupIds { get; set; }
} }
......
...@@ -918,9 +918,8 @@ namespace Mall.Module.BaseSetUp ...@@ -918,9 +918,8 @@ namespace Mall.Module.BaseSetUp
/// <returns></returns> /// <returns></returns>
public bool AddOrUpdateFileStore(RB_File_Store model) public bool AddOrUpdateFileStore(RB_File_Store model)
{ {
bool result = false; bool result;
int id;
int id = 0;
if (model.ID == 0) if (model.ID == 0)
{ {
id = storeRepository.Insert(model); id = storeRepository.Insert(model);
...@@ -1424,9 +1423,8 @@ namespace Mall.Module.BaseSetUp ...@@ -1424,9 +1423,8 @@ namespace Mall.Module.BaseSetUp
/// <returns></returns> /// <returns></returns>
public bool AddOrUpdateVideoStore(RB_Video_Store model) public bool AddOrUpdateVideoStore(RB_Video_Store model)
{ {
bool result = false; bool result;
int id;
int id = 0;
if (model.ID == 0) if (model.ID == 0)
{ {
id = videoStoreRepository.Insert(model); id = videoStoreRepository.Insert(model);
......
...@@ -67,12 +67,12 @@ namespace Mall.Module.Miai ...@@ -67,12 +67,12 @@ namespace Mall.Module.Miai
/// <summary> /// <summary>
/// 用户管理 /// 用户管理
/// </summary> /// </summary>
private readonly Repository.User.RB_Member_UserRepository member_UserRepository = new Repository.User.RB_Member_UserRepository(); private readonly RB_Member_UserRepository member_UserRepository = new RB_Member_UserRepository();
/// <summary> /// <summary>
/// 会员等级 /// 会员等级
/// </summary> /// </summary>
private readonly Repository.User.RB_Member_GradeRepository member_GradeRepository = new Repository.User.RB_Member_GradeRepository(); private readonly RB_Member_GradeRepository member_GradeRepository = new RB_Member_GradeRepository();
/// <summary> /// <summary>
/// 区域 /// 区域
...@@ -127,7 +127,6 @@ namespace Mall.Module.Miai ...@@ -127,7 +127,6 @@ namespace Mall.Module.Miai
var message3 = miaiCommonModule.GetNewMessageInfo(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 3 }); var message3 = miaiCommonModule.GetNewMessageInfo(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 3 });
int Num4 = miaiCommonModule.GetMessageNum(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 4 }); int Num4 = miaiCommonModule.GetMessageNum(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 4 });
var message4 = miaiCommonModule.GetNewMessageInfo(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 4 }); var message4 = miaiCommonModule.GetNewMessageInfo(new RB_Miai_Message_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, UserId = userId, SelectType = 4 });
return new return new
{ {
CircleModel = new CircleModel = new
...@@ -1457,7 +1456,6 @@ namespace Mall.Module.Miai ...@@ -1457,7 +1456,6 @@ namespace Mall.Module.Miai
#region 会员基础信息 #region 会员基础信息
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
/// </summary> /// </summary>
...@@ -1469,8 +1467,6 @@ namespace Mall.Module.Miai ...@@ -1469,8 +1467,6 @@ namespace Mall.Module.Miai
return list; return list;
} }
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
/// </summary> /// </summary>
...@@ -1483,16 +1479,13 @@ namespace Mall.Module.Miai ...@@ -1483,16 +1479,13 @@ namespace Mall.Module.Miai
{ {
string areaIds = (model.Province ?? 0) + "," + (model.City ?? 0) + "," + (model.District ?? 0) + "," + (model.DWProvince ?? 0) + "," + (model.DWCity ?? 0) + "," + (model.DWDistrict ?? 0); string areaIds = (model.Province ?? 0) + "," + (model.City ?? 0) + "," + (model.District ?? 0) + "," + (model.DWProvince ?? 0) + "," + (model.DWCity ?? 0) + "," + (model.DWDistrict ?? 0);
var arealist = destinationRepository.GetDictvalueListForIds(areaIds); var arealist = destinationRepository.GetDictvalueListForIds(areaIds);
model.PName = (model.Province.HasValue && model.Province.Value > 0) ? (arealist.Where(x => x.ID == model.Province).FirstOrDefault()?.Name ?? "") : ""; model.PName = (model.Province.HasValue && model.Province.Value > 0) ? (arealist.Where(x => x.ID == model.Province).FirstOrDefault()?.Name ?? "") : "";
model.CName = (model.City.HasValue && model.City.Value > 0) ? (arealist.Where(x => x.ID == model.City).FirstOrDefault()?.Name ?? "") : ""; model.CName = (model.City.HasValue && model.City.Value > 0) ? (arealist.Where(x => x.ID == model.City).FirstOrDefault()?.Name ?? "") : "";
model.DName = (model.District.HasValue && model.District.Value > 0) ? (arealist.Where(x => x.ID == model.District).FirstOrDefault()?.Name ?? "") : ""; model.DName = (model.District.HasValue && model.District.Value > 0) ? (arealist.Where(x => x.ID == model.District).FirstOrDefault()?.Name ?? "") : "";
model.DWPName = (model.DWProvince.HasValue && model.DWProvince.Value > 0) ? (arealist.Where(x => x.ID == model.DWProvince).FirstOrDefault()?.Name ?? "") : ""; model.DWPName = (model.DWProvince.HasValue && model.DWProvince.Value > 0) ? (arealist.Where(x => x.ID == model.DWProvince).FirstOrDefault()?.Name ?? "") : "";
model.DWCName = (model.DWCity.HasValue && model.DWCity.Value > 0) ? (arealist.Where(x => x.ID == model.DWCity).FirstOrDefault()?.Name ?? "") : ""; model.DWCName = (model.DWCity.HasValue && model.DWCity.Value > 0) ? (arealist.Where(x => x.ID == model.DWCity).FirstOrDefault()?.Name ?? "") : "";
model.DWDName = (model.DWDistrict.HasValue && model.DWDistrict.Value > 0) ? (arealist.Where(x => x.ID == model.DWDistrict).FirstOrDefault()?.Name ?? "") : ""; model.DWDName = (model.DWDistrict.HasValue && model.DWDistrict.Value > 0) ? (arealist.Where(x => x.ID == model.DWDistrict).FirstOrDefault()?.Name ?? "") : "";
} }
return model; return model;
} }
...@@ -1519,53 +1512,20 @@ namespace Mall.Module.Miai ...@@ -1519,53 +1512,20 @@ namespace Mall.Module.Miai
/// <returns></returns> /// <returns></returns>
public bool UpdateFaTie(string userIds, int IsFaTie) public bool UpdateFaTie(string userIds, int IsFaTie)
{ {
Dictionary<string, object> keyValues = new Dictionary<string, object>()
Dictionary<string, object> keyValues = new Dictionary<string, object>() {
{ nameof(RB_MiAi_BaseInfo_Extend.IsFaTie),IsFaTie}
};
List<WhereHelper> wheres = new List<WhereHelper>() {
new WhereHelper(){
FiledName=nameof(RB_MiAi_BaseInfo_Extend.UserId),
FiledValue=userIds,
OperatorEnum=OperatorEnum.IN
}
};
return miai_BaseInfoRepository.Update(keyValues, wheres);
}
/// <summary>
/// 更新用户发帖状态
/// </summary>
/// <param name="UserId"></param>
/// <param name="IsFaTie"></param>
/// <returns></returns>
public bool UpdateIDCardInfo(RB_MiAi_BaseInfo_Extend model)
{
bool flag ;
if (model.Id == 0)
{ {
flag = miai_BaseInfoRepository.Insert(model) > 0; { nameof(RB_MiAi_BaseInfo_Extend.IsFaTie),IsFaTie}
} };
else List<WhereHelper> wheres = new List<WhereHelper>()
{ {
Dictionary<string, object> keyValues = new Dictionary<string, object>() new WhereHelper()
{
{ nameof(RB_MiAi_BaseInfo_Extend.IDCardNo),model.IDCardNo},
{ nameof(RB_MiAi_BaseInfo_Extend.RealName),model.RealName}
};
List<WhereHelper> wheres = new List<WhereHelper>()
{ {
new WhereHelper() FiledName=nameof(RB_MiAi_BaseInfo_Extend.UserId),
{ FiledValue=userIds,
FiledName=nameof(RB_MiAi_BaseInfo_Extend.UserId), OperatorEnum=OperatorEnum.IN
FiledValue=model.UserId, }
OperatorEnum=OperatorEnum.Equal };
} return miai_BaseInfoRepository.Update(keyValues, wheres);
};
flag = miai_BaseInfoRepository.Update(keyValues, wheres);
}
return flag;
} }
...@@ -1583,52 +1543,52 @@ namespace Mall.Module.Miai ...@@ -1583,52 +1543,52 @@ namespace Mall.Module.Miai
} }
else else
{ {
Dictionary<string, object> keyValues = new Dictionary<string, object>() Dictionary<string, object> keyValues = new Dictionary<string, object>()
{ {
{ nameof(RB_MiAi_BaseInfo_Extend.Sex),model.Sex}, { nameof(RB_MiAi_BaseInfo_Extend.Sex),model.Sex},
{ nameof(RB_MiAi_BaseInfo_Extend.Birthday),model.Birthday}, { nameof(RB_MiAi_BaseInfo_Extend.Birthday),model.Birthday},
{ nameof(RB_MiAi_BaseInfo_Extend.Weight),model.Weight}, { nameof(RB_MiAi_BaseInfo_Extend.Weight),model.Weight},
{ nameof(RB_MiAi_BaseInfo_Extend.Height),model.Height}, { nameof(RB_MiAi_BaseInfo_Extend.Height),model.Height},
{ nameof(RB_MiAi_BaseInfo_Extend.EducationType),model.EducationType}, { nameof(RB_MiAi_BaseInfo_Extend.EducationType),model.EducationType},
{ nameof(RB_MiAi_BaseInfo_Extend.City),model.City}, { nameof(RB_MiAi_BaseInfo_Extend.City),model.City},
{ nameof(RB_MiAi_BaseInfo_Extend.Province),model.Province}, { nameof(RB_MiAi_BaseInfo_Extend.Province),model.Province},
{ nameof(RB_MiAi_BaseInfo_Extend.District),model.District}, { nameof(RB_MiAi_BaseInfo_Extend.District),model.District},
{ nameof(RB_MiAi_BaseInfo_Extend.Marriage),model.Marriage}, { nameof(RB_MiAi_BaseInfo_Extend.Marriage),model.Marriage},
{ nameof(RB_MiAi_BaseInfo_Extend.SchoolInfo),model.SchoolInfo}, { nameof(RB_MiAi_BaseInfo_Extend.SchoolInfo),model.SchoolInfo},
{ nameof(RB_MiAi_BaseInfo_Extend.Job),model.Job}, { nameof(RB_MiAi_BaseInfo_Extend.Job),model.Job},
{ nameof(RB_MiAi_BaseInfo_Extend.WorkUnit),model.WorkUnit}, { nameof(RB_MiAi_BaseInfo_Extend.WorkUnit),model.WorkUnit},
{ nameof(RB_MiAi_BaseInfo_Extend.YearMoney),model.YearMoney}, { nameof(RB_MiAi_BaseInfo_Extend.YearMoney),model.YearMoney},
{ nameof(RB_MiAi_BaseInfo_Extend.HouseInfo),model.HouseInfo}, { nameof(RB_MiAi_BaseInfo_Extend.HouseInfo),model.HouseInfo},
{ nameof(RB_MiAi_BaseInfo_Extend.OtherInfo),model.OtherInfo}, { nameof(RB_MiAi_BaseInfo_Extend.OtherInfo),model.OtherInfo},
{ nameof(RB_MiAi_BaseInfo_Extend.CarInfo),model.CarInfo}, { nameof(RB_MiAi_BaseInfo_Extend.CarInfo),model.CarInfo},
{ nameof(RB_MiAi_BaseInfo_Extend.FamilyInfo),model.FamilyInfo}, { nameof(RB_MiAi_BaseInfo_Extend.FamilyInfo),model.FamilyInfo},
{ nameof(RB_MiAi_BaseInfo_Extend.Hobby),model.Hobby}, { nameof(RB_MiAi_BaseInfo_Extend.Hobby),model.Hobby},
{ nameof(RB_MiAi_BaseInfo_Extend.LikeFood),model.LikeFood}, { nameof(RB_MiAi_BaseInfo_Extend.LikeFood),model.LikeFood},
{ nameof(RB_MiAi_BaseInfo_Extend.LikeBook),model.LikeBook}, { nameof(RB_MiAi_BaseInfo_Extend.LikeBook),model.LikeBook},
{ nameof(RB_MiAi_BaseInfo_Extend.LikeTV),model.LikeTV}, { nameof(RB_MiAi_BaseInfo_Extend.LikeTV),model.LikeTV},
{ nameof(RB_MiAi_BaseInfo_Extend.LikeSong),model.LikeSong}, { nameof(RB_MiAi_BaseInfo_Extend.LikeSong),model.LikeSong},
{ nameof(RB_MiAi_BaseInfo_Extend.IdealLove),model.IdealLove}, { nameof(RB_MiAi_BaseInfo_Extend.IdealLove),model.IdealLove},
{ nameof(RB_MiAi_BaseInfo_Extend.LoveTalk),model.LoveTalk}, { nameof(RB_MiAi_BaseInfo_Extend.LoveTalk),model.LoveTalk},
{ nameof(RB_MiAi_BaseInfo_Extend.SingleReason),model.SingleReason}, { nameof(RB_MiAi_BaseInfo_Extend.SingleReason),model.SingleReason},
{ nameof(RB_MiAi_BaseInfo_Extend.About),model.About}, { nameof(RB_MiAi_BaseInfo_Extend.About),model.About},
{ nameof(RB_MiAi_BaseInfo_Extend.HopeYou),model.HopeYou}, { nameof(RB_MiAi_BaseInfo_Extend.HopeYou),model.HopeYou},
{ nameof(RB_MiAi_BaseInfo_Extend.Album),model.Album}, { nameof(RB_MiAi_BaseInfo_Extend.Album),model.Album},
{ nameof(RB_MiAi_BaseInfo_Extend.Appointment),model.Appointment}, { nameof(RB_MiAi_BaseInfo_Extend.Appointment),model.Appointment},
{ nameof(RB_MiAi_BaseInfo_Extend.AppointmentAddress),model.AppointmentAddress}, { nameof(RB_MiAi_BaseInfo_Extend.AppointmentAddress),model.AppointmentAddress},
{ nameof(RB_MiAi_BaseInfo_Extend.IDCard),model.IDCard}, { nameof(RB_MiAi_BaseInfo_Extend.IDCard),model.IDCard},
{ nameof(RB_MiAi_BaseInfo_Extend.IDCardBack),model.IDCardBack}, { nameof(RB_MiAi_BaseInfo_Extend.IDCardBack),model.IDCardBack},
{ nameof(RB_MiAi_BaseInfo_Extend.IDCardNo),model.IDCardNo}, { nameof(RB_MiAi_BaseInfo_Extend.IDCardNo),model.IDCardNo},
{ nameof(RB_MiAi_BaseInfo_Extend.RealName),model.RealName}, { nameof(RB_MiAi_BaseInfo_Extend.RealName),model.RealName},
{ nameof(RB_MiAi_BaseInfo_Extend.ActivityRegion),model.ActivityRegion}, { nameof(RB_MiAi_BaseInfo_Extend.ActivityRegion),model.ActivityRegion},
{ nameof(RB_MiAi_BaseInfo_Extend.IsFaTie),model.IsFaTie}, { nameof(RB_MiAi_BaseInfo_Extend.IsFaTie),model.IsFaTie},
{ nameof(RB_MiAi_BaseInfo_Extend.WechatNo),model.WechatNo}, { nameof(RB_MiAi_BaseInfo_Extend.WechatNo),model.WechatNo},
{ nameof(RB_MiAi_BaseInfo_Extend.DWCity),model.DWCity}, { nameof(RB_MiAi_BaseInfo_Extend.DWCity),model.DWCity},
{ nameof(RB_MiAi_BaseInfo_Extend.DWProvince),model.DWProvince}, { nameof(RB_MiAi_BaseInfo_Extend.DWProvince),model.DWProvince},
{ nameof(RB_MiAi_BaseInfo_Extend.DWDistrict),model.DWDistrict}, { nameof(RB_MiAi_BaseInfo_Extend.DWDistrict),model.DWDistrict},
{ nameof(RB_MiAi_BaseInfo_Extend.Industry),model.Industry}, { nameof(RB_MiAi_BaseInfo_Extend.Industry),model.Industry},
{ nameof(RB_MiAi_BaseInfo_Extend.YearMoneyType),model.YearMoneyType}, { nameof(RB_MiAi_BaseInfo_Extend.YearMoneyType),model.YearMoneyType},
}; };
List<WhereHelper> wheres = new List<WhereHelper>() List<WhereHelper> wheres = new List<WhereHelper>()
{ {
new WhereHelper() new WhereHelper()
{ {
...@@ -1641,20 +1601,20 @@ namespace Mall.Module.Miai ...@@ -1641,20 +1601,20 @@ namespace Mall.Module.Miai
} }
if (flag) if (flag)
{ {
Dictionary<string, object> keyValuesUser = new Dictionary<string, object>() Dictionary<string, object> keyValuesUser = new Dictionary<string, object>()
{ {
{ nameof(Model.Entity.User.RB_Member_User.Name),model.Name}, { nameof(Model.Entity.User.RB_Member_User.Name),model.Name},
{ nameof(Model.Entity.User.RB_Member_User.Photo),model.Photo}, { nameof(Model.Entity.User.RB_Member_User.Photo),model.Photo},
{ nameof(Model.Entity.User.RB_Member_User.Moblie),model.Moblie} { nameof(Model.Entity.User.RB_Member_User.Moblie),model.Moblie}
}; };
List<WhereHelper> wheresUser = new List<WhereHelper>() List<WhereHelper> wheresUser = new List<WhereHelper>()
{ {
new WhereHelper() new WhereHelper()
{ {
FiledName=nameof(Model.Entity.User.RB_Member_User.Id), FiledName=nameof(Model.Entity.User.RB_Member_User.Id),
FiledValue=model.UserId, FiledValue=model.UserId,
OperatorEnum=OperatorEnum.Equal OperatorEnum=OperatorEnum.Equal
} }
}; };
member_UserRepository.Update(keyValuesUser, wheresUser); member_UserRepository.Update(keyValuesUser, wheresUser);
} }
...@@ -1688,10 +1648,6 @@ namespace Mall.Module.Miai ...@@ -1688,10 +1648,6 @@ namespace Mall.Module.Miai
return miai_BaseInfoRepository.GetFirstBaseInfoPageList_V2(pageIndex, pageSize, out rowsCount, where); return miai_BaseInfoRepository.GetFirstBaseInfoPageList_V2(pageIndex, pageSize, out rowsCount, where);
} }
/// <summary> /// <summary>
/// 分页列表 /// 分页列表
/// </summary> /// </summary>
...@@ -1705,9 +1661,6 @@ namespace Mall.Module.Miai ...@@ -1705,9 +1661,6 @@ namespace Mall.Module.Miai
return miai_BaseInfoRepository.GetFirstBaseInfoList(where); return miai_BaseInfoRepository.GetFirstBaseInfoList(where);
} }
/// <summary> /// <summary>
/// 首页插件匹配分页列表 /// 首页插件匹配分页列表
/// </summary> /// </summary>
...@@ -1745,9 +1698,9 @@ namespace Mall.Module.Miai ...@@ -1745,9 +1698,9 @@ namespace Mall.Module.Miai
else else
{ {
Id = model.ID; Id = model.ID;
Dictionary<string, object> keyValues = new Dictionary<string, object>() Dictionary<string, object> keyValues = new Dictionary<string, object>()
{ {
{ nameof(RB_Education_FollowTeacher.UpdateDate),System.DateTime.Now}, { nameof(RB_Education_FollowTeacher.UpdateDate),DateTime.Now},
{ nameof(RB_Education_FollowTeacher.Status),model.Status} { nameof(RB_Education_FollowTeacher.Status),model.Status}
}; };
List<WhereHelper> wheres = new List<WhereHelper>() List<WhereHelper> wheres = new List<WhereHelper>()
...@@ -1772,11 +1725,11 @@ namespace Mall.Module.Miai ...@@ -1772,11 +1725,11 @@ namespace Mall.Module.Miai
} }
if (flag) if (flag)
{ {
Dictionary<string, object> keyValues = new Dictionary<string, object>() Dictionary<string, object> keyValues = new Dictionary<string, object>()
{ {
{ nameof(RB_MiAi_BaseInfo_Extend.FollowNum),baseInfo.FollowNum} { nameof(RB_MiAi_BaseInfo_Extend.FollowNum),baseInfo.FollowNum}
}; };
List<WhereHelper> wheres = new List<WhereHelper>() List<WhereHelper> wheres = new List<WhereHelper>()
{ {
new WhereHelper() new WhereHelper()
{ {
...@@ -1836,7 +1789,6 @@ namespace Mall.Module.Miai ...@@ -1836,7 +1789,6 @@ namespace Mall.Module.Miai
public List<RB_MiAi_FollowMember_Extend> GetFollowMemberPageList(int pageIndex, int pageSize, out long rowsCount, RB_MiAi_FollowMember_Extend where) public List<RB_MiAi_FollowMember_Extend> GetFollowMemberPageList(int pageIndex, int pageSize, out long rowsCount, RB_MiAi_FollowMember_Extend where)
{ {
var list = miai_FollowMemberRepository.GetFollowMemberPageList(pageIndex, pageSize, out rowsCount, where); var list = miai_FollowMemberRepository.GetFollowMemberPageList(pageIndex, pageSize, out rowsCount, where);
if (list != null && list.Any()) if (list != null && list.Any())
{ {
string createByIds = string.Join(",", list.Select(x => x.UserId)); string createByIds = string.Join(",", list.Select(x => x.UserId));
...@@ -1848,7 +1800,6 @@ namespace Mall.Module.Miai ...@@ -1848,7 +1800,6 @@ namespace Mall.Module.Miai
{ {
item.MutualFollowId = fansList.Where(x => x.CreateBy == item.UserId).FirstOrDefault().ID; item.MutualFollowId = fansList.Where(x => x.CreateBy == item.UserId).FirstOrDefault().ID;
} }
} }
} }
return list; return list;
...@@ -1880,12 +1831,8 @@ namespace Mall.Module.Miai ...@@ -1880,12 +1831,8 @@ namespace Mall.Module.Miai
} }
return list; return list;
} }
#endregion #endregion
#region 会员信息 #region 会员信息
/// <summary> /// <summary>
...@@ -1906,7 +1853,6 @@ namespace Mall.Module.Miai ...@@ -1906,7 +1853,6 @@ namespace Mall.Module.Miai
TenantId = dmodel.TenantId, TenantId = dmodel.TenantId,
MallBaseId = dmodel.MallBaseId MallBaseId = dmodel.MallBaseId
}); });
List<Model.Extend.User.RB_Member_Grade_Extend> gradeList = new List<Model.Extend.User.RB_Member_Grade_Extend>(); List<Model.Extend.User.RB_Member_Grade_Extend> gradeList = new List<Model.Extend.User.RB_Member_Grade_Extend>();
if (list.Where(x => x.MemberGrade > 0).Any()) if (list.Where(x => x.MemberGrade > 0).Any())
{ {
...@@ -1915,8 +1861,8 @@ namespace Mall.Module.Miai ...@@ -1915,8 +1861,8 @@ namespace Mall.Module.Miai
} }
foreach (var item in list) foreach (var item in list)
{ {
item.BelongGroupList = new List<Model.Extend.User.GroupItem> (); item.BelongGroupList = new List<Model.Extend.User.GroupItem>();
item.LookGroupList = new List<Model.Extend.User.GroupItem>(); item.LookGroupList = new List<Model.Extend.User.GroupItem>();
if (!string.IsNullOrEmpty(item.BelongGroupIds)) if (!string.IsNullOrEmpty(item.BelongGroupIds))
{ {
var b_group_ids = Common.ConvertHelper.StringToList(item.BelongGroupIds); var b_group_ids = Common.ConvertHelper.StringToList(item.BelongGroupIds);
...@@ -1927,7 +1873,6 @@ namespace Mall.Module.Miai ...@@ -1927,7 +1873,6 @@ namespace Mall.Module.Miai
var tempGroup = groupList?.FirstOrDefault(qitem => qitem.GroupId == sItem); var tempGroup = groupList?.FirstOrDefault(qitem => qitem.GroupId == sItem);
if (tempGroup != null && tempGroup.GroupId > 0) if (tempGroup != null && tempGroup.GroupId > 0)
{ {
if (!(item.BelongGroupList.Where(qitem => qitem.GroupId == tempGroup.GroupId).Count() > 0)) if (!(item.BelongGroupList.Where(qitem => qitem.GroupId == tempGroup.GroupId).Count() > 0))
{ {
item.BelongGroupList.Add(new Model.Extend.User.GroupItem() item.BelongGroupList.Add(new Model.Extend.User.GroupItem()
...@@ -1937,8 +1882,8 @@ namespace Mall.Module.Miai ...@@ -1937,8 +1882,8 @@ namespace Mall.Module.Miai
}); });
} }
if (!string.IsNullOrEmpty(tempGroup.LookGroupIds)) if (!string.IsNullOrEmpty(tempGroup.LookGroupIds))
{ {
var l_group_ids= Common.ConvertHelper.StringToList(tempGroup.LookGroupIds); var l_group_ids = Common.ConvertHelper.StringToList(tempGroup.LookGroupIds);
if (l_group_ids != null && l_group_ids.Count > 0) if (l_group_ids != null && l_group_ids.Count > 0)
{ {
foreach (var tItem in l_group_ids) foreach (var tItem in l_group_ids)
...@@ -1962,7 +1907,6 @@ namespace Mall.Module.Miai ...@@ -1962,7 +1907,6 @@ namespace Mall.Module.Miai
} }
} }
} }
if (item.MemberGrade > 0) if (item.MemberGrade > 0)
{ {
item.MemberGradeName = gradeList.Where(x => x.Id == item.MemberGrade).FirstOrDefault()?.Name ?? ""; item.MemberGradeName = gradeList.Where(x => x.Id == item.MemberGrade).FirstOrDefault()?.Name ?? "";
...@@ -1976,9 +1920,6 @@ namespace Mall.Module.Miai ...@@ -1976,9 +1920,6 @@ namespace Mall.Module.Miai
return list; return list;
} }
/// <summary> /// <summary>
/// 分页列表 /// 分页列表
/// </summary> /// </summary>
...@@ -2021,7 +1962,7 @@ namespace Mall.Module.Miai ...@@ -2021,7 +1962,7 @@ namespace Mall.Module.Miai
/// <returns></returns> /// <returns></returns>
public bool SetMemberUserInfoForHT(Model.Extend.User.RB_Member_User_Extend demodel) public bool SetMemberUserInfoForHT(Model.Extend.User.RB_Member_User_Extend demodel)
{ {
Dictionary<string, object> files = new Dictionary<string, object>() Dictionary<string, object> files = new Dictionary<string, object>()
{ {
{ nameof(Model.Entity.User.RB_Member_User.MemberGrade),demodel.MemberGrade}, { nameof(Model.Entity.User.RB_Member_User.MemberGrade),demodel.MemberGrade},
{ nameof(Model.Entity.User.RB_Member_User.SuperiorId),demodel.SuperiorId}, { nameof(Model.Entity.User.RB_Member_User.SuperiorId),demodel.SuperiorId},
...@@ -2037,7 +1978,7 @@ namespace Mall.Module.Miai ...@@ -2037,7 +1978,7 @@ namespace Mall.Module.Miai
{ nameof(Model.Entity.User.RB_Member_User.BelongGroupIds),demodel.BelongGroupIds}, { nameof(Model.Entity.User.RB_Member_User.BelongGroupIds),demodel.BelongGroupIds},
{ nameof(Model.Entity.User.RB_Member_User.LookTimes),demodel.LookTimes}, { nameof(Model.Entity.User.RB_Member_User.LookTimes),demodel.LookTimes},
}; };
List<WhereHelper> wheres = new List<WhereHelper>() List<WhereHelper> wheres = new List<WhereHelper>()
{ {
new WhereHelper() new WhereHelper()
{ {
...@@ -2070,14 +2011,13 @@ namespace Mall.Module.Miai ...@@ -2070,14 +2011,13 @@ namespace Mall.Module.Miai
/// <param name="BelongGroupIds"></param> /// <param name="BelongGroupIds"></param>
/// <param name="UserIds"></param> /// <param name="UserIds"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetMemberGroupModule(string BelongGroupIds,string UserIds) public bool BatchSetMemberGroupModule(string BelongGroupIds, string UserIds)
{ {
return member_UserRepository.BatchUpdateMemberGroupRepository(BelongGroupIds, UserIds); return member_UserRepository.BatchUpdateMemberGroupRepository(BelongGroupIds, UserIds);
} }
#endregion #endregion
#region 会员基础查询信息 #region 会员基础查询信息
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
...@@ -2089,7 +2029,6 @@ namespace Mall.Module.Miai ...@@ -2089,7 +2029,6 @@ namespace Mall.Module.Miai
return miAiBaseInfoQueryRepository.GetBaseInfoQueryList(where); return miAiBaseInfoQueryRepository.GetBaseInfoQueryList(where);
} }
/// <summary> /// <summary>
/// 新增/修改会员基础信息查询条件信息 /// 新增/修改会员基础信息查询条件信息
/// </summary> /// </summary>
...@@ -2097,15 +2036,12 @@ namespace Mall.Module.Miai ...@@ -2097,15 +2036,12 @@ namespace Mall.Module.Miai
/// <returns></returns> /// <returns></returns>
public bool SetMiAiBaseInfoQuery(RB_MiAi_BaseInfoQuery model) public bool SetMiAiBaseInfoQuery(RB_MiAi_BaseInfoQuery model)
{ {
if (model.Id == 0) if (model.Id == 0)
{ {
return miAiBaseInfoQueryRepository.Insert(model) > 0; return miAiBaseInfoQueryRepository.Insert(model) > 0;
} }
else else
{ {
Dictionary<string, object> keyValues = new Dictionary<string, object>() { Dictionary<string, object> keyValues = new Dictionary<string, object>() {
{ nameof(RB_MiAi_BaseInfoQuery.Age),model.Age}, { nameof(RB_MiAi_BaseInfoQuery.Age),model.Age},
{ nameof(RB_MiAi_BaseInfoQuery.EndAge),model.EndAge}, { nameof(RB_MiAi_BaseInfoQuery.EndAge),model.EndAge},
...@@ -2120,11 +2056,13 @@ namespace Mall.Module.Miai ...@@ -2120,11 +2056,13 @@ namespace Mall.Module.Miai
{ nameof(RB_MiAi_BaseInfoQuery.Marriage),model.Marriage}, { nameof(RB_MiAi_BaseInfoQuery.Marriage),model.Marriage},
{ nameof(RB_MiAi_BaseInfoQuery.HouseInfo),model.HouseInfo}, { nameof(RB_MiAi_BaseInfoQuery.HouseInfo),model.HouseInfo},
}; };
List<WhereHelper> wheres = new List<WhereHelper>() { List<WhereHelper> wheres = new List<WhereHelper>()
new WhereHelper(){ {
new WhereHelper()
{
FiledName=nameof(RB_MiAi_BaseInfoQuery.Id), FiledName=nameof(RB_MiAi_BaseInfoQuery.Id),
FiledValue=model.Id, FiledValue=model.Id,
OperatorEnum=OperatorEnum.Equal OperatorEnum=OperatorEnum.Equal
} }
}; };
return miAiBaseInfoQueryRepository.Update(keyValues, wheres); return miAiBaseInfoQueryRepository.Update(keyValues, wheres);
...@@ -2133,7 +2071,6 @@ namespace Mall.Module.Miai ...@@ -2133,7 +2071,6 @@ namespace Mall.Module.Miai
#endregion #endregion
#region 会员基础每日随机查询信息 #region 会员基础每日随机查询信息
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
...@@ -2157,12 +2094,9 @@ namespace Mall.Module.Miai ...@@ -2157,12 +2094,9 @@ namespace Mall.Module.Miai
{ {
return miAiBaseInfoDayQueryRepository.Insert(model) > 0; return miAiBaseInfoDayQueryRepository.Insert(model) > 0;
} }
return false; return false;
} }
/// <summary> /// <summary>
/// 获取每日随机基础信息 /// 获取每日随机基础信息
/// </summary> /// </summary>
...@@ -2176,7 +2110,6 @@ namespace Mall.Module.Miai ...@@ -2176,7 +2110,6 @@ namespace Mall.Module.Miai
#endregion #endregion
#region 点赞信息 #region 点赞信息
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
...@@ -2209,10 +2142,10 @@ namespace Mall.Module.Miai ...@@ -2209,10 +2142,10 @@ namespace Mall.Module.Miai
Id = model.ID; Id = model.ID;
Dictionary<string, object> keyValues = new Dictionary<string, object>() Dictionary<string, object> keyValues = new Dictionary<string, object>()
{ {
{ nameof(RB_MiAi_DianZan_Extend.UpdateDate),System.DateTime.Now}, { nameof(RB_MiAi_DianZan_Extend.UpdateDate),DateTime.Now},
{ nameof(RB_MiAi_DianZan_Extend.Status),model.Status} { nameof(RB_MiAi_DianZan_Extend.Status),model.Status}
}; };
List<WhereHelper> wheres = new List<WhereHelper>() List<WhereHelper> wheres = new List<WhereHelper>()
{ {
new WhereHelper() new WhereHelper()
{ {
...@@ -2234,4 +2167,4 @@ namespace Mall.Module.Miai ...@@ -2234,4 +2167,4 @@ namespace Mall.Module.Miai
#endregion #endregion
} }
} }
\ No newline at end of file
...@@ -806,7 +806,8 @@ namespace Mall.Module.User ...@@ -806,7 +806,8 @@ namespace Mall.Module.User
z.PageSort, z.PageSort,
z.MenuName, z.MenuName,
z.MenuIcon, z.MenuIcon,
z.MenuUrl z.MenuUrl,
z.GroupId,
}) })
})); }));
} }
...@@ -936,6 +937,7 @@ namespace Mall.Module.User ...@@ -936,6 +937,7 @@ namespace Mall.Module.User
{ nameof(RB_MiniProgram_UserCenterMenu_Extend.MenuIcon),item.MenuIcon}, { nameof(RB_MiniProgram_UserCenterMenu_Extend.MenuIcon),item.MenuIcon},
{ nameof(RB_MiniProgram_UserCenterMenu_Extend.MenuUrl),item.MenuUrl}, { nameof(RB_MiniProgram_UserCenterMenu_Extend.MenuUrl),item.MenuUrl},
{ nameof(RB_MiniProgram_UserCenterMenu_Extend.PageSort),item.PageSort}, { nameof(RB_MiniProgram_UserCenterMenu_Extend.PageSort),item.PageSort},
{ nameof(RB_MiniProgram_UserCenterMenu_Extend.GroupId),item.GroupId},
}; };
flag = centerMenuRepository.Update(detailesFileds, new WhereHelper(nameof(RB_MiniProgram_UserCenterMenu_Extend.DetailId), item.DetailId)); flag = centerMenuRepository.Update(detailesFileds, new WhereHelper(nameof(RB_MiniProgram_UserCenterMenu_Extend.DetailId), item.DetailId));
} }
......
...@@ -4,6 +4,7 @@ using System.Linq; ...@@ -4,6 +4,7 @@ using System.Linq;
using System.Text; using System.Text;
using Mall.Model.Entity.Miai; using Mall.Model.Entity.Miai;
using Mall.Model.Extend.Miai; using Mall.Model.Extend.Miai;
using Mall.Repository.User;
namespace Mall.Repository.Miai namespace Mall.Repository.Miai
{ {
...@@ -14,6 +15,11 @@ namespace Mall.Repository.Miai ...@@ -14,6 +15,11 @@ namespace Mall.Repository.Miai
/// </summary> /// </summary>
public string TableName { get { return nameof(RB_MiAi_BaseInfo); } } public string TableName { get { return nameof(RB_MiAi_BaseInfo); } }
/// <summary>
/// 用户所在分组仓储层对象
/// </summary>
private readonly RB_Member_GroupRepository member_GroupRepository = new RB_Member_GroupRepository();
/// <summary> /// <summary>
/// 获取列表 /// 获取列表
/// </summary> /// </summary>
...@@ -45,9 +51,6 @@ namespace Mall.Repository.Miai ...@@ -45,9 +51,6 @@ namespace Mall.Repository.Miai
return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList(); return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList();
} }
/// <summary> /// <summary>
/// 分页列表 /// 分页列表
/// </summary> /// </summary>
...@@ -105,10 +108,41 @@ namespace Mall.Repository.Miai ...@@ -105,10 +108,41 @@ namespace Mall.Repository.Miai
public List<RB_MiAi_BaseInfo_Extend> GetFirstBaseInfoPageList(int pageIndex, int pageSize, out long rowsCount, RB_MiAi_BaseInfo_Extend where) public List<RB_MiAi_BaseInfo_Extend> GetFirstBaseInfoPageList(int pageIndex, int pageSize, out long rowsCount, RB_MiAi_BaseInfo_Extend where)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.Append($@"SELECT a.*,b.`Name`,b.Photo ,(YEAR (curdate())- YEAR ( a.Birthday )- 1+ (DATE_FORMAT( a.Birthday, '%m%d' )<=(DATE_FORMAT( curdate(), '%m%d' )))) Age from RB_MiAi_BaseInfo as a sb.Append($@"
LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklist!=1 "); SELECT a.*,b.`Name`,b.Photo,(YEAR (curdate())- YEAR (a.Birthday )- 1+ (DATE_FORMAT(a.Birthday, '%m%d' )<=(DATE_FORMAT( curdate(), '%m%d' )))) Age
FROM RB_MiAi_BaseInfo as a LEFT JOIN rb_member_user as b on a.UserId=b.Id
WHERE a.Status=0 AND b.Blacklist!=1 ");
//HK 2021-10-28 新增
sb.Append(" AND b.IsShow=1 ");
List<int> groupIdList = new List<int>();
if (!string.IsNullOrEmpty(where.UserGroupIds))
{
groupIdList = member_GroupRepository.GetLookGroupIdsRepository(new Model.Extend.User.RB_Member_Group_Extend()
{
TenantId = where.TenantId ?? 0,
MallBaseId = where.MallBaseId ?? 0,
Q_GroupIds = where.UserGroupIds,
});
}
if (where != null) if (where != null)
{ {
if (groupIdList != null && groupIdList.Count > 0)
{
string tempStr = "";
for (var i = 0; i < groupIdList.Count; i++)
{
if (i > 0)
{
tempStr += " OR ";
}
tempStr += string.Join(" FIND_IN_SET('{0}',b.BelongGroupIds) ", groupIdList[i]);
}
if (!string.IsNullOrEmpty(tempStr))
{
sb.AppendFormat(" and ({0})", tempStr);
}
}
if (where.TenantId > 0) if (where.TenantId > 0)
{ {
sb.AppendFormat(" and a.TenantId={0}", where.TenantId); sb.AppendFormat(" and a.TenantId={0}", where.TenantId);
...@@ -255,11 +289,6 @@ LEFT JOIN rb_member_user as b on c.UserId=b.Id where c.Status=0 and b.Blacklist ...@@ -255,11 +289,6 @@ LEFT JOIN rb_member_user as b on c.UserId=b.Id where c.Status=0 and b.Blacklist
return GetPage<RB_MiAi_BaseInfo_Extend>(pageIndex, pageSize, out rowsCount, sb.ToString()).ToList(); return GetPage<RB_MiAi_BaseInfo_Extend>(pageIndex, pageSize, out rowsCount, sb.ToString()).ToList();
} }
/// <summary> /// <summary>
/// 分页列表 /// 分页列表
/// </summary> /// </summary>
...@@ -271,10 +300,40 @@ LEFT JOIN rb_member_user as b on c.UserId=b.Id where c.Status=0 and b.Blacklist ...@@ -271,10 +300,40 @@ LEFT JOIN rb_member_user as b on c.UserId=b.Id where c.Status=0 and b.Blacklist
public List<RB_MiAi_BaseInfo_Extend> GetFirstBaseInfoList(RB_MiAi_BaseInfo_Extend where) public List<RB_MiAi_BaseInfo_Extend> GetFirstBaseInfoList(RB_MiAi_BaseInfo_Extend where)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.Append($@"SELECT a.*,b.`Name`,b.Photo ,(YEAR (curdate())- YEAR ( a.Birthday )- 1+ (DATE_FORMAT( a.Birthday, '%m%d' )<=(DATE_FORMAT( curdate(), '%m%d' )))) Age from RB_MiAi_BaseInfo as a sb.Append($@"
LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklist!=1 "); SELECT a.*,b.`Name`,b.Photo,(YEAR (curdate())- YEAR (a.Birthday)- 1+ (DATE_FORMAT(a.Birthday,'%m%d')<=(DATE_FORMAT(curdate(),'%m%d')))) Age
FROM RB_MiAi_BaseInfo as a LEFT JOIN rb_member_user as b on a.UserId=b.Id
WHERE a.Status=0 and b.Blacklist!=1 ");
//HK 2021-10-28 新增
sb.Append(" and b.IsShow=1 ");
List<int> groupIdList = new List<int>();
if (!string.IsNullOrEmpty(where.UserGroupIds))
{
groupIdList= member_GroupRepository.GetLookGroupIdsRepository(new Model.Extend.User.RB_Member_Group_Extend()
{
TenantId = where.TenantId ?? 0,
MallBaseId = where.MallBaseId ?? 0,
Q_GroupIds=where.UserGroupIds,
});
}
if (where != null) if (where != null)
{ {
if (groupIdList != null && groupIdList.Count > 0)
{
string tempStr = "";
for (var i = 0; i < groupIdList.Count; i++)
{
if (i > 0)
{
tempStr += " OR ";
}
tempStr += string.Join(" FIND_IN_SET('{0}',b.BelongGroupIds) ", groupIdList[i]);
}
if (!string.IsNullOrEmpty(tempStr))
{
sb.AppendFormat(" and ({0})", tempStr);
}
}
if (where.TenantId > 0) if (where.TenantId > 0)
{ {
sb.AppendFormat(" and a.TenantId={0}", where.TenantId); sb.AppendFormat(" and a.TenantId={0}", where.TenantId);
...@@ -307,7 +366,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis ...@@ -307,7 +366,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis
} }
else if (where.Sort == 2) else if (where.Sort == 2)
{ {
sb.AppendFormat($@" ORDER BY (((a.FollowNum* {where.FollowRate})+(a.BrowseNum*{where.BrowseRate}))) desc"); sb.AppendFormat($@" ORDER BY (((a.FollowNum* {where.FollowRate})+(a.BrowseNum*{where.BrowseRate}))) desc");
} }
else if (where.Sort == 3) else if (where.Sort == 3)
...@@ -318,9 +376,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis ...@@ -318,9 +376,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis
return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList(); return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList();
} }
/// <summary> /// <summary>
/// 首页插件匹配分页列表 /// 首页插件匹配分页列表
/// </summary> /// </summary>
...@@ -332,9 +387,13 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis ...@@ -332,9 +387,13 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis
public List<RB_MiAi_BaseInfo_Extend> GetMatchingBaseInfoList(RB_MiaiMember_Extend where, int Top) public List<RB_MiAi_BaseInfo_Extend> GetMatchingBaseInfoList(RB_MiaiMember_Extend where, int Top)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.Append($@"SELECT * from (SELECT sb.Append($@"
a. *,b.`Name`,b.Photo ,(YEAR (curdate())- YEAR ( a.Birthday )- 1+ (DATE_FORMAT( a.Birthday, '%m%d' )<=(DATE_FORMAT( curdate(), '%m%d' )))) Age FROM SELECT * from (
`RB_MiAi_BaseInfo` AS a LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklist!=1 ) as a where 1=1"); SELECT a. *,b.`Name`,b.Photo ,(YEAR (curdate())- YEAR ( a.Birthday )- 1+ (DATE_FORMAT( a.Birthday, '%m%d' )<=(DATE_FORMAT( curdate(), '%m%d' )))) Age
FROM `RB_MiAi_BaseInfo` AS a LEFT JOIN rb_member_user as b on a.UserId=b.Id
WHERE a.Status=0 and b.Blacklist!=1
) as a
where 1=1");
if (where != null) if (where != null)
{ {
if (where.TenantId > 0) if (where.TenantId > 0)
...@@ -422,8 +481,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis ...@@ -422,8 +481,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis
return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList(); return Get<RB_MiAi_BaseInfo_Extend>(sb.ToString()).ToList();
} }
/// <summary> /// <summary>
/// 获取每日随机基础信息 /// 获取每日随机基础信息
/// </summary> /// </summary>
...@@ -432,7 +489,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis ...@@ -432,7 +489,6 @@ LEFT JOIN rb_member_user as b on a.UserId=b.Id where a.Status=0 and b.Blacklis
/// <returns></returns> /// <returns></returns>
public List<RB_MiAi_BaseInfo_Extend> GetDailyRandomList(RB_MiaiMember_Extend where, int Top) public List<RB_MiAi_BaseInfo_Extend> GetDailyRandomList(RB_MiaiMember_Extend where, int Top)
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.Append($@" SELECT * FROM rb_miai_baseinfo as a where a.`Status`=0 "); sb.Append($@" SELECT * FROM rb_miai_baseinfo as a where a.`Status`=0 ");
if (where != null) if (where != null)
......
...@@ -94,6 +94,46 @@ WHERE 1=1 ...@@ -94,6 +94,46 @@ WHERE 1=1
return Get<RB_Member_Group_Extend>(builder.ToString(), parameters).ToList(); return Get<RB_Member_Group_Extend>(builder.ToString(), parameters).ToList();
} }
/// <summary>
/// 根据用户分组编号查询用户可查看的用户分组
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<int> GetLookGroupIdsRepository(RB_Member_Group_Extend query)
{
List<int> ids = new List<int>(); ;
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT A.*
FROM RB_Member_Group AS A
WHERE 1=1
");
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Member_Group_Extend.Status), (int)DateStateEnum.Normal);
if (query != null)
{
if (query.TenantId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Member_Group_Extend.TenantId), query.TenantId);
}
if (query.MallBaseId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Member_Group_Extend.MallBaseId), query.MallBaseId);
}
if (!string.IsNullOrEmpty(query.Q_GroupIds))
{
builder.AppendFormat(" AND A.{0} IN({1}) ", nameof(RB_Member_Group_Extend.GroupId), query.Q_GroupIds);
}
}
var list = Get<RB_Member_Group_Extend>(builder.ToString()).ToList();
if (list != null && list.Count > 0)
{
ids = Common.ConvertHelper.StringToList(string.Join(",", list.Select(qitem => qitem.LookGroupIds))) ;
}
return ids;
}
/// <summary> /// <summary>
/// 修改默认分组 /// 修改默认分组
/// </summary> /// </summary>
......
...@@ -611,6 +611,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -611,6 +611,7 @@ namespace Mall.WebApi.Controllers.MallBase
icon_url = qitem.MenuIcon, icon_url = qitem.MenuIcon,
name = qitem.MenuName, name = qitem.MenuName,
link_url = qitem.MenuUrl.Trim(), link_url = qitem.MenuUrl.Trim(),
groupId = qitem.GroupId,
open_type = "navigate", open_type = "navigate",
@params = "", @params = "",
}) })
......
...@@ -1302,13 +1302,15 @@ namespace Mall.WebApi.Controllers ...@@ -1302,13 +1302,15 @@ namespace Mall.WebApi.Controllers
//详情-人物插件 //详情-人物插件
case "miaiuser": case "miaiuser":
var miAiUserItem = subItem.data as MiAiUserItem; var miAiUserItem = subItem.data as MiAiUserItem;
if (miAiUserItem != null) if (miAiUserItem != null)
{ {
int Sex = 0; int Sex = 0;
int Age = 0; int Age = 0;
string userGroupIds = "";//用户所在的分组
if (UserId > 0)//说明用户登录了的 if (UserId > 0)//说明用户登录了的
{ {
var userInfo = userModule.GetMemberUserEntityModule(new RB_Member_User_Extend() { Id = UserId });
userGroupIds = userInfo?.BelongGroupIds;
//查看用户的 //查看用户的
var baseInfo = miaiModule.GetBaseInfoList(new Model.Extend.Miai.RB_MiAi_BaseInfo_Extend { TenantId = TenantId, MallBaseId = MallBaseId, UserId = UserId }).FirstOrDefault(); var baseInfo = miaiModule.GetBaseInfoList(new Model.Extend.Miai.RB_MiAi_BaseInfo_Extend { TenantId = TenantId, MallBaseId = MallBaseId, UserId = UserId }).FirstOrDefault();
if (baseInfo != null) if (baseInfo != null)
...@@ -1322,7 +1324,6 @@ namespace Mall.WebApi.Controllers ...@@ -1322,7 +1324,6 @@ namespace Mall.WebApi.Controllers
} }
catch (Exception) catch (Exception)
{ {
Age = 0; Age = 0;
} }
} }
...@@ -1343,7 +1344,8 @@ namespace Mall.WebApi.Controllers ...@@ -1343,7 +1344,8 @@ namespace Mall.WebApi.Controllers
TenantId = TenantId, TenantId = TenantId,
MallBaseId = MallBaseId, MallBaseId = MallBaseId,
UserIds = Ids, UserIds = Ids,
UserId = UserId UserId = UserId,
UserGroupIds= userGroupIds,
}); });
List<miaiUserDetail> newGoodsList = new List<miaiUserDetail>(); List<miaiUserDetail> newGoodsList = new List<miaiUserDetail>();
foreach (var goodItem in miAiUserItem.list) foreach (var goodItem in miAiUserItem.list)
...@@ -1399,10 +1401,9 @@ namespace Mall.WebApi.Controllers ...@@ -1399,10 +1401,9 @@ namespace Mall.WebApi.Controllers
TenantId = TenantId, TenantId = TenantId,
MallBaseId = MallBaseId, MallBaseId = MallBaseId,
UserId = UserId, UserId = UserId,
Sex = Sex Sex = Sex,
UserGroupIds=userGroupIds,
}; };
if (Sex > 0) if (Sex > 0)
{ {
var queryBaseInfoModel = miaiModule.GetBaseInfoQueryList(new Model.Entity.Miai.RB_MiAi_BaseInfoQuery var queryBaseInfoModel = miaiModule.GetBaseInfoQueryList(new Model.Entity.Miai.RB_MiAi_BaseInfoQuery
...@@ -1435,7 +1436,6 @@ namespace Mall.WebApi.Controllers ...@@ -1435,7 +1436,6 @@ namespace Mall.WebApi.Controllers
foreach (var tempGood in tempGoodsList) foreach (var tempGood in tempGoodsList)
{ {
var lastItem = new miaiUserDetail(); var lastItem = new miaiUserDetail();
// var tempGood = tempGoodsList?.Where(qitem => qitem.UserId == goodItem.id)?.FirstOrDefault();
if (tempGood != null && tempGood.Id > 0) if (tempGood != null && tempGood.Id > 0)
{ {
lastItem.id = tempGood.UserId; lastItem.id = tempGood.UserId;
...@@ -1483,6 +1483,7 @@ namespace Mall.WebApi.Controllers ...@@ -1483,6 +1483,7 @@ namespace Mall.WebApi.Controllers
Sort = 2, Sort = 2,
Sex = Sex, Sex = Sex,
UserId = UserId, UserId = UserId,
UserGroupIds=userGroupIds,
FollowRate = miAiUserItem.FollowRate == 0 ? 1 : miAiUserItem.FollowRate, FollowRate = miAiUserItem.FollowRate == 0 ? 1 : miAiUserItem.FollowRate,
BrowseRate = miAiUserItem.BrowseRate == 0 ? 1 : miAiUserItem.BrowseRate, BrowseRate = miAiUserItem.BrowseRate == 0 ? 1 : miAiUserItem.BrowseRate,
}); });
...@@ -1490,7 +1491,6 @@ namespace Mall.WebApi.Controllers ...@@ -1490,7 +1491,6 @@ namespace Mall.WebApi.Controllers
foreach (var tempGood in tempGoodsList) foreach (var tempGood in tempGoodsList)
{ {
var lastItem = new miaiUserDetail(); var lastItem = new miaiUserDetail();
// var tempGood = tempGoodsList?.Where(qitem => qitem.UserId == goodItem.id)?.FirstOrDefault();
if (tempGood != null && tempGood.Id > 0) if (tempGood != null && tempGood.Id > 0)
{ {
lastItem.id = tempGood.UserId; lastItem.id = tempGood.UserId;
...@@ -1537,7 +1537,8 @@ namespace Mall.WebApi.Controllers ...@@ -1537,7 +1537,8 @@ namespace Mall.WebApi.Controllers
MallBaseId = MallBaseId, MallBaseId = MallBaseId,
Sort = 3, Sort = 3,
Sex = Sex, Sex = Sex,
UserId = UserId UserId = UserId,
UserGroupIds=userGroupIds,
}); });
List<miaiUserDetail> newGoodsList = new List<miaiUserDetail>(); List<miaiUserDetail> newGoodsList = new List<miaiUserDetail>();
foreach (var tempGood in tempGoodsList) foreach (var tempGood in tempGoodsList)
...@@ -1590,8 +1591,6 @@ namespace Mall.WebApi.Controllers ...@@ -1590,8 +1591,6 @@ namespace Mall.WebApi.Controllers
data = miAiUserItem data = miAiUserItem
}; };
break; break;
case "miaiactivitytype": case "miaiactivitytype":
var miAiActivityTypeItemInfo = subItem.data as MiAiActivityTypeItem; var miAiActivityTypeItemInfo = subItem.data as MiAiActivityTypeItem;
if (miAiActivityTypeItemInfo != null) if (miAiActivityTypeItemInfo != null)
...@@ -3432,6 +3431,7 @@ namespace Mall.WebApi.Controllers ...@@ -3432,6 +3431,7 @@ namespace Mall.WebApi.Controllers
IsShowRecharge = rechargeModel.IsOpenBtn, IsShowRecharge = rechargeModel.IsOpenBtn,
IsDeposit = mallBaseModel?.DepositFun ?? 0, IsDeposit = mallBaseModel?.DepositFun ?? 0,
IsOpenReserve = (miniProgram?.IsOpenReserve ?? 0), IsOpenReserve = (miniProgram?.IsOpenReserve ?? 0),
IsOpenGuide= mallBaseModel?.IsOpenGuide??0,//是否开启引导页
}; };
#endregion #endregion
return setting; return setting;
......
...@@ -91,7 +91,6 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -91,7 +91,6 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetLogistics() public ApiResult GetLogistics()
{ {
var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_Logistics>(RequestParm.msg.ToString()); var query = JsonConvert.DeserializeObject<RB_Logistics>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId; query.TenantId = UserInfo.TenantId;
var oldLogisticsModel = mallBaseModule.GetLogisticsList(query).FirstOrDefault(); var oldLogisticsModel = mallBaseModule.GetLogisticsList(query).FirstOrDefault();
......
...@@ -280,7 +280,8 @@ namespace Mall.WebApi.Controllers.User ...@@ -280,7 +280,8 @@ namespace Mall.WebApi.Controllers.User
UserTeacher = 0, UserTeacher = 0,
IsAddBaseInfo = 0, IsAddBaseInfo = 0,
IsOpenMiAi = mmodel.IsOpenMiAi, IsOpenMiAi = mmodel.IsOpenMiAi,
IsAdmin = 0 IsAdmin = 0,
UserGroupIds=demodel.BelongGroupIds,
}; };
UserReidsCache.AppletUserInfoSet(UserModuleCacheKeyConfig.Applet_Login_Info + UserId, appletUserInfo, Config.JwtExpirTime); UserReidsCache.AppletUserInfoSet(UserModuleCacheKeyConfig.Applet_Login_Info + UserId, appletUserInfo, Config.JwtExpirTime);
if (isGiveCoupon) if (isGiveCoupon)
...@@ -351,6 +352,7 @@ namespace Mall.WebApi.Controllers.User ...@@ -351,6 +352,7 @@ namespace Mall.WebApi.Controllers.User
IsOpenMiAi = mmodel.IsOpenMiAi, IsOpenMiAi = mmodel.IsOpenMiAi,
IsAdmin = umodel.IsAdmin, IsAdmin = umodel.IsAdmin,
AdminId=umodel.AdminId, AdminId=umodel.AdminId,
UserGroupIds = umodel.BelongGroupIds,
}; };
if (umodel.AdminId > 0) if (umodel.AdminId > 0)
{ {
...@@ -784,9 +786,6 @@ namespace Mall.WebApi.Controllers.User ...@@ -784,9 +786,6 @@ namespace Mall.WebApi.Controllers.User
#endregion #endregion
#region 小程序获取手机号码 #region 小程序获取手机号码
/// <summary> /// <summary>
/// 获取手机号码 /// 获取手机号码
...@@ -856,6 +855,5 @@ namespace Mall.WebApi.Controllers.User ...@@ -856,6 +855,5 @@ namespace Mall.WebApi.Controllers.User
return ApiResult.Success("", _telPhone); return ApiResult.Success("", _telPhone);
} }
#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