|
@@ -985,7 +985,7 @@ namespace MySystem
|
|
|
/// <param name="LeaderUserId"></param>
|
|
|
/// <param name="Count"></param>
|
|
|
/// <param name="couponIds"></param>
|
|
|
- public int SetPosCouponLeaderFlag(WebCMSEntities db, int LeaderUserId, int Count, List<int> couponIds)
|
|
|
+ public int SetPosCouponLeaderFlag(WebCMSEntities db, int LeaderUserId, int Count, List<int> couponIds, decimal UseAmount = 0)
|
|
|
{
|
|
|
int SetCount = 0;
|
|
|
UserAccount pacccount = db.UserAccount.FirstOrDefault(m => m.Id == LeaderUserId) ?? new UserAccount();
|
|
@@ -1025,7 +1025,7 @@ namespace MySystem
|
|
|
// }
|
|
|
// }
|
|
|
// }
|
|
|
- if(coupon != null && LeaderReserve >= CheckReserve)
|
|
|
+ if(coupon != null && LeaderReserve + UseAmount >= CheckReserve)
|
|
|
{
|
|
|
coupon.LeaderUserId = LeaderUserId;
|
|
|
SetCount += 1;
|