|
@@ -93,6 +93,7 @@ namespace MySystem
|
|
|
if(Deposit == 399) Prize = 100;
|
|
|
if(Prize > 0)
|
|
|
{
|
|
|
+ DateTime now = DateTime.Now;
|
|
|
PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId) ?? new PxcModels.PosMerchantInfo();
|
|
|
PxcModels.Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new PxcModels.Users();
|
|
|
int TopUserId = 0;
|
|
@@ -100,9 +101,11 @@ namespace MySystem
|
|
|
{
|
|
|
TopUserId = int.Parse(user.ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
|
|
|
}
|
|
|
+ pos.ActivationState = 1;
|
|
|
+ pos.ActivationTime = now;
|
|
|
+ merchant.ActiveStatus = 1;
|
|
|
+ merchant.MerStandardDate = now;
|
|
|
StatService.Instance.doActiveReward(db, merchant, pos, pos.BuyUserId, user.ParentNav, TopUserId, Prize);
|
|
|
- DateTime now = DateTime.Now;
|
|
|
- SycnSpTradeService.Instance.ActPos(db, pos, 0, 0, false);
|
|
|
if(pos.CardType < 100)
|
|
|
{
|
|
|
RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
|