package com.ks.lucky;
|
|
import com.ks.lucky.exception.LuckyActivityException;
|
import com.ks.lucky.exception.LuckyActivityJoinAssistException;
|
import com.ks.lucky.exception.LuckyActivityJoinException;
|
import com.ks.lucky.pojo.DO.ActivityJoinAssistEvent;
|
import com.ks.lucky.pojo.DO.LuckyActivityJoinAssist;
|
import com.ks.lucky.pojo.DO.LuckyActivityJoinRecord;
|
import com.ks.lucky.pojo.DTO.JoinInfo;
|
import com.ks.lucky.remote.service.LuckyActivityJoinAssistService;
|
import com.ks.lucky.remote.service.LuckyActivityJoinService;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.util.UUID;
|
|
@SpringBootTest
|
public class JoinTest {
|
|
@Resource
|
private LuckyActivityJoinService luckyActivityJoinService;
|
|
@Resource
|
private LuckyActivityJoinAssistService luckyActivityJoinAssistService;
|
|
|
public static void main() {
|
|
|
}
|
|
@Test
|
public void join() {
|
Long activityId = 10037L;
|
Long appId = 4L;
|
String uid = 8L + "";
|
for (int i = 0; i < 1000; i++) {
|
JoinInfo joinInfo = JoinInfo.JoinInfoFactory.createAlipay(UUID.randomUUID().toString());
|
try {
|
luckyActivityJoinService.join(activityId, appId, (i + 8) + "", null, joinInfo, LuckyActivityJoinRecord.USER_TYPE_VIRTUAL);
|
} catch (LuckyActivityException e) {
|
e.printStackTrace();
|
} catch (LuckyActivityJoinException e) {
|
e.printStackTrace();
|
}
|
}
|
}
|
|
@Test
|
public void assist() {
|
Long activityId = 7L;
|
Long appId = 10001L;
|
String uid = "12345";
|
String targetUid = "123";
|
|
|
try {
|
luckyActivityJoinAssistService.assist(activityId, appId, uid, targetUid, ActivityJoinAssistEvent.assist, 1);
|
} catch (LuckyActivityJoinAssistException e) {
|
e.printStackTrace();
|
} catch (LuckyActivityException e) {
|
e.printStackTrace();
|
}
|
|
|
}
|
|
|
}
|