package com.ks.daylucky;
|
|
import com.ks.daylucky.job.VirtualJoinJob;
|
import com.ks.lucky.exception.LuckyActivityException;
|
import com.ks.lucky.exception.LuckyActivityJoinException;
|
import com.ks.lucky.pojo.DO.LuckyActivityJoinRecord;
|
import com.ks.lucky.pojo.DTO.JoinInfo;
|
import com.ks.lucky.remote.service.LuckyActivityJoinService;
|
import org.apache.dubbo.config.annotation.Reference;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.math.BigDecimal;
|
import java.math.RoundingMode;
|
import java.util.UUID;
|
|
//@SpringBootTest
|
public class JoinTest {
|
@Reference(version = "1.0.0")
|
private LuckyActivityJoinService luckyActivityJoinService;
|
|
@Resource
|
private VirtualJoinJob virtualJoinJob;
|
|
@Test
|
public void join() {
|
Long activityId = 10055L;
|
Long appId = 5L;
|
Long uid = 1024L;
|
for (int i = 13; i < 23; i++) {
|
JoinInfo joinInfo = JoinInfo.JoinInfoFactory.createAlipay(UUID.randomUUID().toString());
|
try {
|
luckyActivityJoinService.join(activityId, appId, (uid + i) + "", null, joinInfo, LuckyActivityJoinRecord.USER_TYPE_VIRTUAL);
|
} catch (LuckyActivityException e) {
|
e.printStackTrace();
|
} catch (LuckyActivityJoinException e) {
|
e.printStackTrace();
|
}
|
|
}
|
|
}
|
|
@Test
|
public void virtualJoin() {
|
try {
|
virtualJoinJob.join("5");
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
}
|