|
@@ -300,32 +300,19 @@ namespace MySystem
|
|
|
if (GetUserId > 0)
|
|
|
{
|
|
|
doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, ActPrize);
|
|
|
- DateTime check = DateTime.Parse("2022-04-01 00:00:00");
|
|
|
- if((pos.BrandId == 1 || pos.BrandId == 3) && pos.CreateDate < check)
|
|
|
- {
|
|
|
- decimal amt = 0;
|
|
|
- if(DateTime.Now > DateTime.Parse("2022-10-01 00:00:00") && DateTime.Now < DateTime.Parse("2022-11-01 00:00:00"))
|
|
|
- {
|
|
|
- amt = 30;
|
|
|
- }
|
|
|
- else if(DateTime.Now > DateTime.Parse("2022-11-01 00:00:00") && DateTime.Now < DateTime.Parse("2022-12-01 00:00:00"))
|
|
|
- {
|
|
|
- amt = 20;
|
|
|
- }
|
|
|
- else if(DateTime.Now > DateTime.Parse("2022-12-01 00:00:00") && DateTime.Now < DateTime.Parse("2023-01-01 00:00:00"))
|
|
|
- {
|
|
|
- amt = 10;
|
|
|
- }
|
|
|
- if(amt > 0)
|
|
|
- {
|
|
|
- doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, amt, 0, 1);
|
|
|
- }
|
|
|
- }
|
|
|
+ doJk30(db, pos, merchant, GetUserId, ParentNav, TopUserId);
|
|
|
}
|
|
|
}
|
|
|
- else if(pos.BrandId == 6 && ActPrize == 0)
|
|
|
+ else if(ActPrize == 0)
|
|
|
{
|
|
|
- doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 50);
|
|
|
+ if(pos.BrandId == 6)
|
|
|
+ {
|
|
|
+ doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 50);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ doJk30(db, pos, merchant, GetUserId, ParentNav, TopUserId);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// }
|
|
@@ -333,6 +320,30 @@ namespace MySystem
|
|
|
}
|
|
|
db.Dispose();
|
|
|
}
|
|
|
+ private void doJk30(WebCMSEntities db, PosMachinesTwo pos, PosMerchantInfo merchant, int GetUserId, string ParentNav, int TopUserId)
|
|
|
+ {
|
|
|
+ DateTime check = DateTime.Parse("2022-04-01 00:00:00");
|
|
|
+ if((pos.BrandId == 1 || pos.BrandId == 3) && pos.CreateDate < check)
|
|
|
+ {
|
|
|
+ decimal amt = 0;
|
|
|
+ if(DateTime.Now > DateTime.Parse("2022-10-01 00:00:00") && DateTime.Now < DateTime.Parse("2022-11-01 00:00:00"))
|
|
|
+ {
|
|
|
+ amt = 30;
|
|
|
+ }
|
|
|
+ else if(DateTime.Now > DateTime.Parse("2022-11-01 00:00:00") && DateTime.Now < DateTime.Parse("2022-12-01 00:00:00"))
|
|
|
+ {
|
|
|
+ amt = 20;
|
|
|
+ }
|
|
|
+ else if(DateTime.Now > DateTime.Parse("2022-12-01 00:00:00") && DateTime.Now < DateTime.Parse("2023-01-01 00:00:00"))
|
|
|
+ {
|
|
|
+ amt = 10;
|
|
|
+ }
|
|
|
+ if(amt > 0)
|
|
|
+ {
|
|
|
+ doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, amt, 0, 1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
public void activePrizeWithoutDeposit(int posid = 0)
|
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|