Commit a91275a0 authored by 吴春's avatar 吴春
parents 804f6fae a899eb14
...@@ -215,5 +215,9 @@ namespace Mall.Model.Entity.User ...@@ -215,5 +215,9 @@ namespace Mall.Model.Entity.User
/// 是否启用粉象返佣 1是 2否 /// 是否启用粉象返佣 1是 2否
/// </summary> /// </summary>
public int? IsEnableFXGrade { get; set; } public int? IsEnableFXGrade { get; set; }
/// <summary>
/// 是否启用无上级返佣
/// </summary>
public int? IsEnableNoSuperiorFY { get; set; }
} }
} }
...@@ -3276,7 +3276,7 @@ namespace Mall.Module.Product ...@@ -3276,7 +3276,7 @@ namespace Mall.Module.Product
try try
{ {
var basicModel = distributor_BasicsRepository.GetList(new RB_Distributor_Basics_Extend() { TenantId = demodel.TenantId, MallBaseId = demodel.MallBaseId }).FirstOrDefault(); var basicModel = distributor_BasicsRepository.GetList(new RB_Distributor_Basics_Extend() { TenantId = demodel.TenantId, MallBaseId = demodel.MallBaseId }).FirstOrDefault();
if ((basicModel?.IsEnableFXGrade ?? 2) == 1) if ((basicModel?.IsEnableFXGrade ?? 2) == 1 && (((basicModel?.IsEnableNoSuperiorFY ?? 1) == 1) || ((basicModel?.IsEnableNoSuperiorFY ?? 1) == 2 && (umodel.SuperiorId ?? 0) > 0)))
{ {
//粉象返佣 //粉象返佣
var FXList = distributor_FXGradeRepository.GetList(new RB_Distributor_FXGrade_Extend() { TenantId = demodel.TenantId, MallBaseId = demodel.MallBaseId }); var FXList = distributor_FXGradeRepository.GetList(new RB_Distributor_FXGrade_Extend() { TenantId = demodel.TenantId, MallBaseId = demodel.MallBaseId });
......
...@@ -129,7 +129,8 @@ namespace Mall.Module.User ...@@ -129,7 +129,8 @@ namespace Mall.Module.User
IsCommissionResidue = 2, IsCommissionResidue = 2,
HpReferralsGradeAudit = 2, HpReferralsGradeAudit = 2,
IsWithdrawAll = 2, IsWithdrawAll = 2,
IsEnableFXGrade = 2 IsEnableFXGrade = 2,
IsEnableNoSuperiorFY = 1
}) > 0; }) > 0;
} }
else else
......
...@@ -933,6 +933,7 @@ namespace Mall.Module.User ...@@ -933,6 +933,7 @@ namespace Mall.Module.User
{ nameof(RB_Distributor_Basics.IsCommissionResidue),demodel.IsCommissionResidue}, { nameof(RB_Distributor_Basics.IsCommissionResidue),demodel.IsCommissionResidue},
{ nameof(RB_Distributor_Basics.IsWithdrawAll),demodel.IsWithdrawAll}, { nameof(RB_Distributor_Basics.IsWithdrawAll),demodel.IsWithdrawAll},
{ nameof(RB_Distributor_Basics.IsEnableFXGrade),demodel.IsEnableFXGrade}, { nameof(RB_Distributor_Basics.IsEnableFXGrade),demodel.IsEnableFXGrade},
{ nameof(RB_Distributor_Basics.IsEnableNoSuperiorFY),demodel.IsEnableNoSuperiorFY},
}; };
List<WhereHelper> whereHelpers = new List<WhereHelper>() { List<WhereHelper> whereHelpers = new List<WhereHelper>() {
new WhereHelper(){ new WhereHelper(){
...@@ -2456,7 +2457,7 @@ namespace Mall.Module.User ...@@ -2456,7 +2457,7 @@ namespace Mall.Module.User
Number = 1, Number = 1,
OriginalMoney = unitmoney, OriginalMoney = unitmoney,
UnitPrice = unitmoney, UnitPrice = unitmoney,
Remark = "订单号:" + (qitem == "" ? "暂无" : qitem) Remark = "推荐返佣:" + (qitem == "" ? "暂无" : qitem)
}); });
} }
item.IsPublic = 5;//默认平台虚拟账户 item.IsPublic = 5;//默认平台虚拟账户
...@@ -2474,7 +2475,7 @@ namespace Mall.Module.User ...@@ -2474,7 +2475,7 @@ namespace Mall.Module.User
OrderSource = 16, OrderSource = 16,
OtherType = 18, OtherType = 18,
ReFinanceId = BillId, ReFinanceId = BillId,
Remark = "名称:" + umodel.Name + "(" + umodel.Id + ")" + " 姓名:" + DisModel.Name + " 手机:" + DisModel.Mobile + " " + System.DateTime.Now.ToString("yyyy年MM月dd日") + "自动生成财务单据", Remark = "名称:" + umodel.Name + "(" + umodel.Id + ")" + " 姓名:" + DisModel.Name + " 手机:" + DisModel.Mobile + " " + System.DateTime.Now.ToString("yyyy年MM月dd日") + "自动生成财务单据(推荐供应商返佣)",
detailList, detailList,
RB_Depart_Id = Config.ExpendDepartment RB_Depart_Id = Config.ExpendDepartment
}; };
......
...@@ -244,7 +244,7 @@ namespace Mall.WebApi.Controllers.Finance ...@@ -244,7 +244,7 @@ namespace Mall.WebApi.Controllers.Finance
} }
else else
{ {
string msg = userModule.SetRecommendOrdersBillRemit(BillId, TenantId, MallBaseId, 0,, "单据审核通过,已自动打款"); string msg = userModule.SetRecommendOrdersBillRemit(BillId, TenantId, MallBaseId, 0, "单据审核通过,已自动打款");
if (msg == "") if (msg == "")
{ {
return ApiResult.Success(); return ApiResult.Success();
......
...@@ -785,6 +785,7 @@ namespace Mall.WebApi.Controllers.User ...@@ -785,6 +785,7 @@ namespace Mall.WebApi.Controllers.User
demodel.HpReferralsGradeAudit ??= 2; demodel.HpReferralsGradeAudit ??= 2;
demodel.IsWithdrawAll ??= 2; demodel.IsWithdrawAll ??= 2;
demodel.IsEnableFXGrade ??= 2; demodel.IsEnableFXGrade ??= 2;
demodel.IsEnableNoSuperiorFY ??= 1;
demodel.TenantId = Convert.ToInt32(requestParm.uid); demodel.TenantId = Convert.ToInt32(requestParm.uid);
demodel.MallBaseId = requestParm.MallBaseId; demodel.MallBaseId = requestParm.MallBaseId;
demodel.CreateDate = DateTime.Now; demodel.CreateDate = DateTime.Now;
...@@ -838,6 +839,7 @@ namespace Mall.WebApi.Controllers.User ...@@ -838,6 +839,7 @@ namespace Mall.WebApi.Controllers.User
model.HpReferralsGradeAudit, model.HpReferralsGradeAudit,
model.IsWithdrawAll, model.IsWithdrawAll,
model.IsEnableFXGrade, model.IsEnableFXGrade,
model.IsEnableNoSuperiorFY,
UpdateDate = model.UpdateDate.HasValue ? model.UpdateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") : "" 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