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.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; @SpringBootTest public class JoinTest { @Resource private LuckyActivityJoinService luckyActivityJoinService; @Resource private LuckyActivityJoinAssistService luckyActivityJoinAssistService; public static void main() { } @Test public void join() { Long activityId = 7L; Long appId = 10001L; String uid = "123"; JoinInfo joinInfo = JoinInfo.JoinInfoFactory.createAlipay("123123123123"); try { luckyActivityJoinService.join(activityId, appId, uid, null, joinInfo); } 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(); } } }