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); } }