Commit d228f078 authored by liudong1993's avatar liudong1993

和平分销调整

parent 30ad235b
......@@ -150,5 +150,9 @@ namespace Mall.Model.Entity.Product
get;
set;
}
/// <summary>
/// 是否对外分享 1是 2否
/// </summary>
public int? IsForeignShare { get; set; }
}
}
......@@ -202,5 +202,10 @@ namespace Mall.Model.Entity.User
/// 佣金是否提完 1是 2否
/// </summary>
public int? IsCommissionResidue { get; set; }
/// <summary>
/// 是否开启和平下线审核 1是 2否
/// </summary>
public int? HpReferralsGradeAudit { get; set; }
}
}
......@@ -2317,6 +2317,7 @@ namespace Mall.Module.Product
{ nameof(RB_Product_Category.IsShow),demodel.IsShow},
{ nameof(RB_Product_Category.Name),demodel.Name},
{ nameof(RB_Product_Category.Sort),demodel.Sort},
{ nameof(RB_Product_Category.IsForeignShare),demodel.IsForeignShare},
{ nameof(RB_Product_Category.UpdateDate),demodel.UpdateDate}
};
List<WhereHelper> wheres = new List<WhereHelper>() {
......
......@@ -89,7 +89,8 @@ namespace Mall.Module.User
UserNotes = "",
WithdrawFee = 0,
WithdrawWay = "[" + (int)Common.Enum.User.DistrbutorWithdrawWayEnum.ZDDK + "]",
IsCommissionResidue = 2
IsCommissionResidue = 2,
HpReferralsGradeAudit = 2
}) > 0;
}
else {
......
......@@ -734,7 +734,8 @@ namespace Mall.Module.User
{ nameof(RB_Distributor_Basics.UserNotes),demodel.UserNotes},
{ nameof(RB_Distributor_Basics.BackgroundImage),demodel.BackgroundImage},
{ nameof(RB_Distributor_Basics.IndexImage),demodel.IndexImage},
{ nameof(RB_Distributor_Basics.UpdateDate),demodel.UpdateDate}
{ nameof(RB_Distributor_Basics.UpdateDate),demodel.UpdateDate},
{ nameof(RB_Distributor_Basics.HpReferralsGradeAudit),demodel.HpReferralsGradeAudit},
};
List<WhereHelper> whereHelpers = new List<WhereHelper>() {
new WhereHelper(){
......@@ -1507,20 +1508,27 @@ namespace Mall.Module.User
return "用户上级分销商未绑定和平分销等级 ID:" + item.UserId;
}
var hpgmodel = distributor_HPGradeInfoRepository.GetEntity(pModel.HPGradeId);
if ((gmodel?.Grade ?? 0) == 3)
if ((hpgmodel.Grade ?? 0) == 2 && (gmodel?.Grade ?? 0) > 2)
{
if (hpgmodel.Grade != 1 && hpgmodel.Grade != 2)
{
return "用户分销等级与上级用户分销等级不是关联关系 ID:" + item.UserId;
}
}
else if ((gmodel?.Grade ?? 0) == 2 && hpgmodel.Grade != 1)
{
return "用户分销等级与上级用户分销等级不是上下级关系 ID:" + item.UserId;
//成立 特一级比较特殊
}
else if ((gmodel?.Grade ?? 0) - (hpgmodel.Grade ?? 0) != 1)
else
{
return "用户分销等级与上级用户分销等级不是上下级关系 ID:" + item.UserId;
if ((gmodel?.Grade ?? 0) == 3)
{
if (hpgmodel.Grade != 1 && hpgmodel.Grade != 2)
{
return "用户分销等级与上级用户分销等级不是关联关系 ID:" + item.UserId;
}
}
else if ((gmodel?.Grade ?? 0) == 2 && hpgmodel.Grade != 1)
{
return "用户分销等级与上级用户分销等级不是上下级关系 ID:" + item.UserId;
}
else if ((gmodel?.Grade ?? 0) - (hpgmodel.Grade ?? 0) != 1)
{
return "用户分销等级与上级用户分销等级不是上下级关系 ID:" + item.UserId;
}
}
}
}
......
......@@ -438,6 +438,7 @@ namespace Mall.WebApi.Controllers.MallBase
model.Parent2Name,
model.TenantId,
model.MallBaseId,
model.IsForeignShare,
CreateDate = model.CreateDate.HasValue ? model.CreateDate.Value.ToString("yyyy-MM-dd") : ""
});
}
......@@ -478,6 +479,7 @@ namespace Mall.WebApi.Controllers.MallBase
demodel.Enabled ??= 1;
demodel.IsShow ??= 1;
demodel.Status ??= 0;
demodel.IsForeignShare ??= 2;
demodel.CreateDate = DateTime.Now;
demodel.UpdateDate = DateTime.Now;
bool flag= productModule.SetProductCategoryInfo(demodel);
......
......@@ -748,6 +748,7 @@ namespace Mall.WebApi.Controllers.User
demodel.DailyWithdrawalLimit ??= 0;
demodel.BackgroundImage ??= 0;
demodel.IndexImage ??= 0;
demodel.HpReferralsGradeAudit ??= 2;
demodel.TenantId = Convert.ToInt32(requestParm.uid);
demodel.MallBaseId = requestParm.MallBaseId;
demodel.CreateDate = DateTime.Now;
......@@ -798,6 +799,7 @@ namespace Mall.WebApi.Controllers.User
model.IndexImage,
model.IndexImagePath,
model.IsCommissionResidue,
model.HpReferralsGradeAudit,
UpdateDate = model.UpdateDate.HasValue ? model.UpdateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") : ""
});
}
......
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