From 07c83c163675e24252de05d029cef2eab046e583 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 09 七月 2024 19:32:40 +0800 Subject: [PATCH] 完成基础数据导入 --- finance-admin/src/test/java/com/finance/FinanceManageApplicationTest.java | 42 ++++++++++++++++++++++++++++++++++++------ 1 files changed, 36 insertions(+), 6 deletions(-) diff --git a/finance-admin/src/test/java/com/finance/FinanceManageApplicationTest.java b/finance-admin/src/test/java/com/finance/FinanceManageApplicationTest.java index 872f302..f8f920a 100644 --- a/finance-admin/src/test/java/com/finance/FinanceManageApplicationTest.java +++ b/finance-admin/src/test/java/com/finance/FinanceManageApplicationTest.java @@ -3,7 +3,17 @@ import static com.finance.web.controller.service.DepartmentRanking.DATA_ONE_SCORE_RANKING_KEY; import static com.finance.web.controller.service.DepartmentRanking.TOTAL_SCORE_RANKING_KEY; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.finance.common.enums.ShowStatusEnum; +import com.finance.system.domain.TbBasicData; +import com.finance.system.domain.TbBasicDataField; +import com.finance.system.domain.TbField; +import com.finance.system.mapper.TbBasicDataFieldMapper; +import com.finance.system.mapper.TbBasicDataMapper; +import com.finance.system.service.AsyncService; +import com.finance.system.service.TbFieldService; import com.finance.web.controller.service.DepartmentRanking; +import java.util.List; import javax.annotation.Resource; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @@ -17,16 +27,24 @@ @Resource private DepartmentRanking departmentRanking; + @Resource + private AsyncService asyncService; + @Resource + private TbBasicDataMapper basicDataMapper; + @Resource + private TbBasicDataFieldMapper basicDataFieldMapper; + @Resource + private TbFieldService tbFieldService; @Test public void test() { - departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area1" , 50); - departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area2" , 50); - departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area3" , 50); + departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area1", 50); + departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area2", 50); + departmentRanking.addToScoreRanking(TOTAL_SCORE_RANKING_KEY, "area3", 50); - departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area1" , 50); - departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area2" , 80); - departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area3" , 90); + departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area1", 50); + departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area2", 80); + departmentRanking.addToScoreRanking(DATA_ONE_SCORE_RANKING_KEY, "area3", 90); Long score1Rank1 = departmentRanking.getScoreRankByAreaCode(TOTAL_SCORE_RANKING_KEY, "area1"); @@ -58,5 +76,17 @@ System.out.println("Area2 not found in the ranking."); } } + + @Test + public void test2() { + TbBasicData one = basicDataMapper.selectOne( + Wrappers.lambdaQuery(TbBasicData.class).eq(TbBasicData::getId, "1")); + List<TbBasicDataField> list = basicDataFieldMapper.selectList( + Wrappers.lambdaQuery(TbBasicDataField.class) + .eq(TbBasicDataField::getBasicDataId, one.getId())); + List<TbField> fieldList = + tbFieldService.lambdaQuery().eq(TbField::getStatus, ShowStatusEnum.SHOW).list(); + asyncService.calculateScoreWithFixedRules(one, list, fieldList); + } } -- Gitblit v1.7.1