From 4166b7ae433d4dd815a5914f6a0fe0ae7280b9be Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 01 Jun 2021 15:18:49 +0800 Subject: [PATCH] modiyf --- src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java | 4 +- src/test/java/com/xcong/excoin/OtcTest.java | 66 +++++++++++++++++++++++++++++++- src/test/java/com/xcong/excoin/MemberTest.java | 5 +- src/main/resources/application.yml | 2 4 files changed, 69 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java index 38de88b..45596b1 100644 --- a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java @@ -341,7 +341,7 @@ buyDetail.setTotalAmount(buyOrder.getTotalAmount()); buyDetail.setUnitPrice(buyOrder.getUnitPrice()); buyDetail.setCreateTime(buyOrder.getCreateTime()); - buyDetail.setIsMb(member.getIsTrader()); + buyDetail.setIsMb(member.getAccountType() == 1 ? 2 : 1); buyDetail.setPayName(buyOrder.getPayName()); buyDetail.setIsOwnEntrust(member.getId().equals(buyOrder.getEntrustMemberId()) ? 1 : 2); @@ -402,7 +402,7 @@ saleDetail.setTotalAmount(saleOrder.getTotalAmount()); saleDetail.setUnitPrice(saleOrder.getUnitPrice()); saleDetail.setCreateTime(saleOrder.getCreateTime()); - saleDetail.setIsMb(member.getIsTrader()); + saleDetail.setIsMb(member.getAccountType() == 1 ? 2 : 1); saleDetail.setPayName(saleOrder.getPayName()); saleDetail.setSaleName(buyMember.getName()); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 73d1f29..99c137d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -112,7 +112,7 @@ loop-job: false rabbit-consumer: false block-job: false - otc-job: true + otc-job: false websocket-job: false aliyun: diff --git a/src/test/java/com/xcong/excoin/MemberTest.java b/src/test/java/com/xcong/excoin/MemberTest.java index da4f357..ae2bdbc 100644 --- a/src/test/java/com/xcong/excoin/MemberTest.java +++ b/src/test/java/com/xcong/excoin/MemberTest.java @@ -14,6 +14,7 @@ import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; import java.util.HashMap; @@ -32,8 +33,9 @@ private MemberService memberService; @Test + @Transactional(rollbackFor = Exception.class) public void baseInsert() { - for(int i = 0; i < 100; i++) { + for(int i = 0; i < 50; i++) { String phonePrefix = "199999999"; if (i < 10) { phonePrefix = phonePrefix + "0" + i; @@ -45,7 +47,6 @@ registerDto.setAccount(phonePrefix); registerDto.setType(1); registerDto.setCode("a123456"); - registerDto.setRefererId("49027637"); memberService.register(registerDto); } } diff --git a/src/test/java/com/xcong/excoin/OtcTest.java b/src/test/java/com/xcong/excoin/OtcTest.java index 5c12aa9..b288801 100644 --- a/src/test/java/com/xcong/excoin/OtcTest.java +++ b/src/test/java/com/xcong/excoin/OtcTest.java @@ -1,12 +1,22 @@ package com.xcong.excoin; +import cn.hutool.crypto.SecureUtil; +import com.xcong.excoin.common.system.dto.RegisterDto; +import com.xcong.excoin.modules.member.dao.MemberDao; +import com.xcong.excoin.modules.member.dao.MemberPaymentMethodDao; +import com.xcong.excoin.modules.member.entity.MemberEntity; +import com.xcong.excoin.modules.member.entity.MemberPaymentMethodEntity; +import com.xcong.excoin.modules.otc.dao.OtcMarketBussinessDao; +import com.xcong.excoin.modules.otc.entity.OtcMarketBussiness; import com.xcong.excoin.quartz.job.OtcOrderJob; import com.xcong.excoin.rabbit.producer.OtcProducter; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.transaction.annotation.Transactional; +import java.math.BigDecimal; import java.util.concurrent.TimeUnit; @Slf4j @@ -31,15 +41,65 @@ } @Autowired - private OtcOrderJob otcOrderJob; +// private OtcOrderJob otcOrderJob; @Test public void jobTest() { - otcOrderJob.marketBussinessJob(); +// otcOrderJob.marketBussinessJob(); } @Test public void mbProducterTest() { - otcProducter.sendMarketBussinessMsg(11L, 3); +// otcProducter.sendMarketBussinessMsg(11L, 3); + } + + @Autowired + private MemberDao memberDao; + + @Autowired + private OtcMarketBussinessDao otcMarketBussinessDao; + + @Autowired + private MemberPaymentMethodDao memberPaymentMethodDao; + + @Test +// @Transactional(rollbackFor = Exception.class) + public void mbInsertTest() { + for(int i = 0; i < 50; i++) { + String phonePrefix = "199999999"; + if (i < 10) { + phonePrefix = phonePrefix + "0" + i; + } else { + phonePrefix = phonePrefix + i; + } + + MemberEntity member = memberDao.selectMemberInfoByAccount(phonePrefix); + + OtcMarketBussiness otcMb = new OtcMarketBussiness(); + otcMb.setMemberId(member.getId()); + otcMb.setAvgCoinTime(0); + otcMb.setAvgPayTime(0); + otcMb.setTotalOrderCnt(0); + otcMb.setBuyCnt(0); + otcMb.setFinishRatio(BigDecimal.ZERO); + otcMb.setStatus(OtcMarketBussiness.CHECK_PASS); + + member.setIsTrader(1); + member.setCertifyStatus(2); + member.setTradePassword(SecureUtil.md5("123456")); + + memberDao.updateById(member); + otcMarketBussinessDao.insert(otcMb); + + MemberPaymentMethodEntity memberPaymentMethodEntity = new MemberPaymentMethodEntity(); + memberPaymentMethodEntity.setMemberId(member.getId()); + memberPaymentMethodEntity.setAccount("123456789"); + memberPaymentMethodEntity.setBank("中国银行"); + memberPaymentMethodEntity.setName("无名"); + memberPaymentMethodEntity.setPaymentType(MemberPaymentMethodEntity.PAYMENTTYPE_CARD.toString()); + memberPaymentMethodEntity.setSubBank("中国银行"); + memberPaymentMethodEntity.setIsDefualt("1"); + memberPaymentMethodDao.insert(memberPaymentMethodEntity); + } } } -- Gitblit v1.9.1