package cc.mrbird.febs;
|
|
import cc.mrbird.febs.dapp.dto.ConnectDto;
|
import cc.mrbird.febs.dapp.entity.DappFundFlowEntity;
|
import cc.mrbird.febs.dapp.enumerate.MoneyFlowEnum;
|
import cc.mrbird.febs.dapp.mapper.DappFundFlowDao;
|
import cc.mrbird.febs.dapp.service.DappMemberService;
|
import cc.mrbird.febs.dapp.service.DappSystemService;
|
import cn.hutool.core.util.StrUtil;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.math.BigDecimal;
|
|
/**
|
* @author wzy
|
* @date 2022-06-09
|
**/
|
@SpringBootTest
|
public class MemberTest {
|
|
@Autowired
|
private DappMemberService dappMemberService;
|
@Autowired
|
private DappFundFlowDao dappFundFlowDao;
|
|
@Resource
|
private DappSystemService dappSystemService;
|
|
@Test
|
public void register() {//注册
|
ConnectDto connectDto = new ConnectDto();
|
connectDto.setAddress("0x597e5F0EDB294e7d28EB10A95aa2EEcd169a2dd7");
|
connectDto.setInviteId("53609999");
|
dappMemberService.connect(connectDto);
|
}
|
|
@Test
|
public void registerV2() {//存储
|
Long memberId = 348L;
|
BigDecimal bigDecimal = new BigDecimal("500");
|
DappFundFlowEntity fundFlow = new DappFundFlowEntity(
|
memberId,
|
bigDecimal.abs(),
|
MoneyFlowEnum.CUN_CHU.getValue(),
|
1,
|
BigDecimal.ZERO,
|
StrUtil.format(MoneyFlowEnum.CUN_CHU.getDescrition(),bigDecimal));
|
dappFundFlowDao.insert(fundFlow);
|
|
}
|
|
@Test
|
public void registerV3() {//存储
|
dappSystemService.teamPerk(4360L);
|
|
}
|
}
|