|
@@ -60,6 +60,7 @@ namespace MySystem
|
|
Array.Reverse(ParentNavList);
|
|
Array.Reverse(ParentNavList);
|
|
int index = 0;
|
|
int index = 0;
|
|
bool PrizeFlag = false; //奖励发放标识
|
|
bool PrizeFlag = false; //奖励发放标识
|
|
|
|
+ bool DirectPrizeFlag = false; //奖励发放标识
|
|
foreach(string ParentId in ParentNavList)
|
|
foreach(string ParentId in ParentNavList)
|
|
{
|
|
{
|
|
UserRankItem parentUser = PosCouponPrizeService.Instance.GetUserLevel(db, int.Parse(ParentId));
|
|
UserRankItem parentUser = PosCouponPrizeService.Instance.GetUserLevel(db, int.Parse(ParentId));
|
|
@@ -71,11 +72,14 @@ namespace MySystem
|
|
PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, 160000, 2, 1, "购买运营中心", true);
|
|
PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, 160000, 2, 1, "购买运营中心", true);
|
|
//返回到余额
|
|
//返回到余额
|
|
PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, 160000, 1, 2, "购买运营中心", true);
|
|
PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, 160000, 1, 2, "购买运营中心", true);
|
|
|
|
+ PrizeFlag = true;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ if((parentUser.OperateLevel > 0 || parentUser.LeaderLevel > 0) && !DirectPrizeFlag)
|
|
|
|
+ {
|
|
//发放5888推荐奖励
|
|
//发放5888推荐奖励
|
|
PosCouponPrizeService.Instance.OpAccount(db, parentUser.Id, parentUser.Id, 5888, 1, 129);
|
|
PosCouponPrizeService.Instance.OpAccount(db, parentUser.Id, parentUser.Id, 5888, 1, 129);
|
|
-
|
|
|
|
- PrizeFlag = true;
|
|
|
|
|
|
+ DirectPrizeFlag = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|