分配模式提交
This commit is contained in:
@@ -205,6 +205,7 @@ namespace Mtxfw.DAL
|
||||
var uplevel2_amount = config.direct_upgrade_level2_amount_condition;
|
||||
var uplevel3_amount = config.direct_upgrade_level3_amount_condition;
|
||||
var uplevel4_amount = config.direct_upgrade_level4_amount_condition;
|
||||
var uplevel5_amount = config.direct_upgrade_level5_amount_condition;
|
||||
if (duLevel < ptype)
|
||||
{
|
||||
var flag = daoUser.UpdateuLevel("uLevel", ptype, dID);
|
||||
@@ -237,6 +238,11 @@ namespace Mtxfw.DAL
|
||||
var flag = daoUser.UpdateuLevel("uLevel", 4, dID);
|
||||
return flag ? 4 : 0;
|
||||
}
|
||||
else if (uplevel5_amount > 0 && pv >= uplevel5_amount && duLevel < 4)
|
||||
{
|
||||
var flag = daoUser.UpdateuLevel("uLevel", 5, dID);
|
||||
return flag ? 3 : 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -294,10 +300,10 @@ namespace Mtxfw.DAL
|
||||
}
|
||||
if (umodel != null)
|
||||
{
|
||||
var uplevel2_amount = config.upgrade_level2_amount_condition;
|
||||
var uplevel5_amount = config.upgrade_level5_amount_condition;
|
||||
var uplevel3_amount = config.upgrade_level3_amount_condition;
|
||||
var uplevel4_amount = config.upgrade_level4_amount_condition;
|
||||
var upgrade_level2 = config.upgrade_level2_person_condition;
|
||||
var upgrade_level5 = config.upgrade_level5_person_condition;
|
||||
var upgrade_level3 = config.upgrade_level3_person_condition;
|
||||
var upgrade_level4 = config.upgrade_level4_person_condition;
|
||||
var umoneyyjze = umodel.umoney18;
|
||||
@@ -307,47 +313,32 @@ namespace Mtxfw.DAL
|
||||
var tjcount = 0;
|
||||
switch (selflevel)
|
||||
{
|
||||
case 1:
|
||||
if (rowlevel == 1)
|
||||
{
|
||||
// rowlevel是否升到2级的条件
|
||||
if (uplevel2_amount>0 && upgrade_level2>0)
|
||||
{
|
||||
tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
if (tjcount >= upgrade_level2 && umoneyyjze >= uplevel2_amount)
|
||||
{
|
||||
uplevel = 2;
|
||||
}
|
||||
}
|
||||
//case 2:
|
||||
// if (rowlevel == 2)
|
||||
// {
|
||||
// // rowlevel是否升到2级的条件
|
||||
// if (uplevel2_amount>0 && upgrade_level2>0)
|
||||
// {
|
||||
// tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
// if (tjcount >= upgrade_level2 && umoneyyjze >= uplevel2_amount)
|
||||
// {
|
||||
// uplevel = 2;
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
//
|
||||
if (rowlevel == 2)
|
||||
{
|
||||
// rowlevel是否升到3级的条件
|
||||
if (uplevel2_amount > 0 && upgrade_level2 > 0)
|
||||
{
|
||||
tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
if (tjcount >= upgrade_level2 && umoneyyjze >= uplevel2_amount)
|
||||
{
|
||||
uplevel = 3;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
// }
|
||||
// break;
|
||||
case 3:
|
||||
//
|
||||
if (rowlevel == 3)
|
||||
{
|
||||
// rowlevel是否升到4级的条件
|
||||
if (uplevel2_amount > 0 && upgrade_level2 > 0)
|
||||
// rowlevel是否升到3级的条件
|
||||
if (uplevel3_amount > 0 && upgrade_level3 > 0)
|
||||
{
|
||||
tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
if (tjcount >= upgrade_level2 && umoneyyjze >= uplevel2_amount)
|
||||
if (tjcount >= upgrade_level3 && umoneyyjze >= uplevel3_amount)
|
||||
{
|
||||
uplevel = 4;
|
||||
uplevel = 3;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -356,11 +347,26 @@ namespace Mtxfw.DAL
|
||||
case 4:
|
||||
if (rowlevel == 4)
|
||||
{
|
||||
// rowlevel是否升到5级的条件
|
||||
if (uplevel2_amount > 0 && upgrade_level2 > 0)
|
||||
// rowlevel是否升到4级的条件
|
||||
if (uplevel4_amount > 0 && upgrade_level4 > 0)
|
||||
{
|
||||
tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
if (tjcount >= upgrade_level2 && umoneyyjze >= uplevel2_amount)
|
||||
if (tjcount >= upgrade_level4 && umoneyyjze >= uplevel4_amount)
|
||||
{
|
||||
uplevel = 4;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
if (rowlevel == 4)
|
||||
{
|
||||
// rowlevel是否升到5级的条件
|
||||
if (uplevel5_amount > 0 && upgrade_level5 > 0)
|
||||
{
|
||||
tjcount = daoUser.GetCount("gtype=" + gtype + " and IFStores=0 And userstate='正常' and ContactID=" + rowid + " and uLevel=" + rowlevel + "");
|
||||
if (tjcount >= upgrade_level5 && umoneyyjze >= uplevel5_amount)
|
||||
{
|
||||
uplevel = 5;
|
||||
}
|
||||
@@ -941,6 +947,7 @@ namespace Mtxfw.DAL
|
||||
double result = yfbl;
|
||||
try
|
||||
{
|
||||
|
||||
int dID = Convert.ToInt32(ContactRow["ID"].ToString());
|
||||
//Yumoney17就是余额,而且写成负数
|
||||
Double Yumoney17 = Convert.ToDouble(Convert.ToDouble(ContactRow["umoney17"]).ToString("f4"));
|
||||
@@ -1070,6 +1077,12 @@ namespace Mtxfw.DAL
|
||||
double result = yfbl;
|
||||
try
|
||||
{
|
||||
var uplevel2_amount = config.direct_upgrade_level2_amount_condition;
|
||||
///热卖商品只有到达升级到2级金额的才能拿佣金
|
||||
if (pv < uplevel2_amount)
|
||||
{
|
||||
result = 0;
|
||||
}
|
||||
int dID = Convert.ToInt32(ContactRow["ID"].ToString());
|
||||
//Yumoney17就是余额,而且写成负数
|
||||
Double Yumoney17 = Convert.ToDouble(Convert.ToDouble(ContactRow["umoney17"]).ToString("f4"));
|
||||
|
||||
Reference in New Issue
Block a user