From ffc56f912da5d6d842142ae4ea1856bc56f8bcb9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 30 九月 2022 19:20:23 +0800 Subject: [PATCH] 结算日志添加 --- app/src/test/java/test/goldcorn/GoldCornTest.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 47 insertions(+), 12 deletions(-) diff --git a/app/src/test/java/test/goldcorn/GoldCornTest.java b/app/src/test/java/test/goldcorn/GoldCornTest.java index 7528cce..fd3427b 100644 --- a/app/src/test/java/test/goldcorn/GoldCornTest.java +++ b/app/src/test/java/test/goldcorn/GoldCornTest.java @@ -1,23 +1,21 @@ package test.goldcorn; +import com.ks.lib.common.exception.ParamsException; import com.yeshi.makemoney.app.Application; +import com.yeshi.makemoney.app.dto.mq.GoldCornSettleMQMsg; import com.yeshi.makemoney.app.entity.SystemEnum; -import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetFrequencyConfig; -import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord; -import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetType; -import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetFrequencyConfigException; -import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetPriceException; -import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetRecordException; -import com.yeshi.makemoney.app.exception.goldcorn.GoldCornMakeException; +import com.yeshi.makemoney.app.entity.goldcorn.*; +import com.yeshi.makemoney.app.exception.goldcorn.*; import com.yeshi.makemoney.app.exception.user.UserInfoException; -import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornGetFrequencyConfigService; -import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornGetRecordService; -import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornMakeService; -import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornSettleService; +import com.yeshi.makemoney.app.service.inter.goldcorn.*; +import com.yeshi.makemoney.app.service.query.goldcorn.GoldCornConsumeRecordQuery; +import com.yeshi.makemoney.app.utils.mq.CMQManager; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; +import org.yeshi.utils.TimeUtil; import javax.annotation.Resource; +import java.math.BigDecimal; import java.util.Arrays; import java.util.Date; import java.util.List; @@ -35,10 +33,16 @@ private GoldCornGetRecordService goldCornGetRecordService; @Resource + private GoldCornConsumeRecordService goldCornConsumeRecordService; + + @Resource private GoldCornMakeService goldCornMakeService; @Resource private GoldCornSettleService goldCornSettleService; + + @Resource + private GoldCornSettleRecordService goldCornSettleRecordService; @Test public void addGoldRecord() throws GoldCornGetRecordException { @@ -92,7 +96,25 @@ @Test public void settle() { - goldCornSettleService.startSettle(new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24L)); +// goldCornSettleService.startSettle(new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24 * 1L)); +// CMQManager.getInstance().addGoldCornSettleMsg(new GoldCornSettleMQMsg(record.getId(), uid, day, System.currentTimeMillis())); + //閲嶆柊缁撶畻 + GoldCornConsumeRecordQuery query = new GoldCornConsumeRecordQuery(); + query.setType(GoldCornConsumeType.changeMoney); + query.setEventId("2022-06-22-svmm"); + query.setType(GoldCornConsumeType.changeMoney); + List<GoldCornConsumeRecord> list= goldCornConsumeRecordService.list(query,1,1000); + int count=0; + for(GoldCornConsumeRecord record:list){ + if(record.getCreateTime().getTime()> TimeUtil.convertToTimeTemp("2022-06-29","yyyy-MM-dd")){ + GoldCornConsumeRecord update=new GoldCornConsumeRecord(); + update.setId(record.getId()); + update.setEventId("2022-06-28-svmm"); + goldCornConsumeRecordService.update(update); + } + } + + } @@ -101,7 +123,20 @@ public void getFrequencys() { List<GoldCornGetFrequencyConfig> list = goldCornGetFrequencyConfigService.listByTypes(Arrays.asList(new GoldCornGetType[]{GoldCornGetType.watchVideo, GoldCornGetType.readNovel, GoldCornGetType.scanNews}), SystemEnum.svmm, new Date()); + } + @Test + public void addSettle() throws GoldCornSettleRecordException, ParamsException { + GoldCornSettleRecord record = new GoldCornSettleRecord(); + goldCornSettleRecordService.add(record); + } + + @Test + public void sumMoney() { + GoldCornConsumeRecordQuery query = new GoldCornConsumeRecordQuery(); + query.setType(GoldCornConsumeType.changeMoney); + BigDecimal money = goldCornConsumeRecordService.sumMoney(query); + System.out.println(money); } } -- Gitblit v1.8.0