From 6cc97918a5a42e37a3c3867cc5b78a0b9fd43a24 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 29 四月 2022 19:55:41 +0800
Subject: [PATCH] 功能完善

---
 app/src/test/java/test/goldcorn/GoldCornTest.java |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/app/src/test/java/test/goldcorn/GoldCornTest.java b/app/src/test/java/test/goldcorn/GoldCornTest.java
index e88aa81..7528cce 100644
--- a/app/src/test/java/test/goldcorn/GoldCornTest.java
+++ b/app/src/test/java/test/goldcorn/GoldCornTest.java
@@ -1,6 +1,8 @@
 package test.goldcorn;
 
 import com.yeshi.makemoney.app.Application;
+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;
@@ -8,12 +10,15 @@
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetRecordException;
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornMakeException;
 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 org.junit.jupiter.api.Test;
 import org.springframework.boot.test.context.SpringBootTest;
 
 import javax.annotation.Resource;
+import java.util.Arrays;
 import java.util.Date;
 import java.util.List;
 
@@ -32,6 +37,9 @@
     @Resource
     private GoldCornMakeService goldCornMakeService;
 
+    @Resource
+    private GoldCornSettleService goldCornSettleService;
+
     @Test
     public void addGoldRecord() throws GoldCornGetRecordException {
         GoldCornGetRecord record = new GoldCornGetRecord();
@@ -40,12 +48,13 @@
         record.setType(GoldCornGetType.readNovel);
         record.setLevel(GoldCornGetRecord.LEVEL_OWN);
         record.setDay("2022-04-07");
+        record.setEventCount(1L);
         goldCornGetRecordService.add(record);
     }
 
     @Test
     public void statistic() {
-        Long count = goldCornGetRecordService.getGoldCornByDay(null, "2022-04-07");
+        Long count = goldCornGetRecordService.getGoldCornByDay(null, new Date());
         System.out.println(count);
 
         count = goldCornGetRecordService.countUidsByDay("2022-04-07");
@@ -70,11 +79,9 @@
     @Test
     public void makeGoldCorn() {
         try {
-            goldCornMakeService.addGoldCorn(22380L, GoldCornGetType.watchVideo,false,new Date());
+            goldCornMakeService.addGoldCorn(22384L, GoldCornGetType.watchVideo, false, new Date(), null, 1L);
 //            goldCornMakeService.addGoldCorn(22380L,GoldCornGetType.readNovel,new Date());
         } catch (UserInfoException e) {
-            e.printStackTrace();
-        } catch (GoldCornGetPriceException e) {
             e.printStackTrace();
         } catch (GoldCornGetFrequencyConfigException e) {
             e.printStackTrace();
@@ -83,5 +90,18 @@
         }
     }
 
+    @Test
+    public void settle() {
+        goldCornSettleService.startSettle(new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24L));
+    }
+
+
+    @Resource
+    private GoldCornGetFrequencyConfigService goldCornGetFrequencyConfigService;
+
+    public void getFrequencys() {
+        List<GoldCornGetFrequencyConfig> list = goldCornGetFrequencyConfigService.listByTypes(Arrays.asList(new GoldCornGetType[]{GoldCornGetType.watchVideo, GoldCornGetType.readNovel, GoldCornGetType.scanNews}), SystemEnum.svmm, new Date());
+
+    }
 
 }

--
Gitblit v1.8.0