斋月抽奖充值数据处理
This commit is contained in:
parent
e05d6866ee
commit
99915e74d7
@ -23,10 +23,20 @@ public class UserActivityRechargeServiceImpl implements UserActivityRechargeServ
|
|||||||
private final UserActivityRechargeDAO userActivityRechargeDAO;
|
private final UserActivityRechargeDAO userActivityRechargeDAO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 2026春节活动
|
* 2026春节充值活动
|
||||||
*/
|
*/
|
||||||
private static final Long FIXED_ACTIVITY_ID = 2007771533988204888L;
|
private static final Long FIXED_ACTIVITY_ID = 2007771533988204888L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 2026春节抽奖
|
||||||
|
*/
|
||||||
|
private static final Long FIXED_ACTIVITY_ID2 = 2006671533988298666L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 2026斋月抽奖
|
||||||
|
*/
|
||||||
|
private static final Long FIXED_ACTIVITY_ID3 = 2007771533988204877L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 热游 用户VIP等级 固定id
|
* 热游 用户VIP等级 固定id
|
||||||
*/
|
*/
|
||||||
@ -45,6 +55,22 @@ public class UserActivityRechargeServiceImpl implements UserActivityRechargeServ
|
|||||||
amount
|
amount
|
||||||
);
|
);
|
||||||
|
|
||||||
|
userActivityRechargeDAO.incrAmount(
|
||||||
|
userId,
|
||||||
|
FIXED_ACTIVITY_ID2,
|
||||||
|
rechargeDate,
|
||||||
|
type.name(),
|
||||||
|
amount
|
||||||
|
);
|
||||||
|
|
||||||
|
userActivityRechargeDAO.incrAmount(
|
||||||
|
userId,
|
||||||
|
FIXED_ACTIVITY_ID3,
|
||||||
|
rechargeDate,
|
||||||
|
type.name(),
|
||||||
|
amount
|
||||||
|
);
|
||||||
|
|
||||||
userActivityRechargeDAO.incrAmount(
|
userActivityRechargeDAO.incrAmount(
|
||||||
userId,
|
userId,
|
||||||
VIP_ACTIVITY_ID,
|
VIP_ACTIVITY_ID,
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import java.time.LocalDateTime;
|
|||||||
import java.time.ZonedDateTime;
|
import java.time.ZonedDateTime;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.Base64;
|
import java.util.Base64;
|
||||||
|
import java.util.concurrent.ThreadLocalRandom;
|
||||||
|
|
||||||
|
|
||||||
public class ApiTest {
|
public class ApiTest {
|
||||||
@ -89,11 +90,23 @@ public class ApiTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void test() {
|
public void test() {
|
||||||
String[] strings = TeamBillCycleUtils.parseBillBelongToDateRange(20251001);
|
// 测试千分之一概率
|
||||||
System.out.println(strings[0]);
|
int count1 = 0;
|
||||||
System.out.println(strings[1]);
|
for (int i = 0; i < 10000; i++) {
|
||||||
|
if (ThreadLocalRandom.current().nextDouble() < 0.001) {
|
||||||
|
count1++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
System.out.println("千分之一概率: 1万次测试中命中 " + count1 + " 次");
|
||||||
|
|
||||||
System.out.println(LocalDateTime.now());
|
// 测试万分之一概率
|
||||||
|
int count2 = 0;
|
||||||
|
for (int i = 0; i < 10000; i++) {
|
||||||
|
if (ThreadLocalRandom.current().nextDouble() < 0.0001) {
|
||||||
|
count2++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
System.out.println("万分之一概率: 1万次测试中命中 " + count2 + " 次");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user