|
@@ -146,8 +146,12 @@ namespace MySystem
|
|
|
if(parentUser.LeaderLevel == 2 && !BigLeaderFlag)
|
|
|
{
|
|
|
BigLeaderFlag = true;
|
|
|
- List<int> couponIds = db.PosCoupons.Where(m => m.IsLock == 0 && m.IsUse == 0 && m.UserId == 0 && m.QueryCount == Kind).OrderBy(m => m.Id).Take(CouponCount).ToList().Select(m => m.Id).ToList();
|
|
|
- SetPosCouponLeaderFlag(db, parentUser.Id, order.BuyCount, couponIds);
|
|
|
+ if(!string.IsNullOrEmpty(order.SnNos))
|
|
|
+ {
|
|
|
+ List<string> codes = order.SnNos.Split(',').ToList();
|
|
|
+ List<int> couponIds = db.PosCoupons.Where(m => codes.Contains(m.ExchangeCode)).OrderBy(m => m.Id).Take(CouponCount).ToList().Select(m => m.Id).ToList();
|
|
|
+ SetPosCouponLeaderFlag(db, parentUser.Id, order.BuyCount, couponIds);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|