From c9cbad5f5d18c6b2ac5a063e41007933d7028329 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 07 七月 2020 15:24:17 +0800 Subject: [PATCH] 返利配置文件加入系统区分 --- fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java | 55 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 28 insertions(+), 27 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java index d374f4f..da4d6ba 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.Map; +import com.yeshi.fanli.entity.SystemEnum; import org.springframework.cache.annotation.CacheEvict; import com.yeshi.fanli.dto.ConfigParamsDTO; @@ -15,13 +16,13 @@ @CacheEvict(value = "homeBaoManage", allEntries = true) public void update(List<HongBaoManage> hongBaoManageList); - public String get(String key); + public String get(String key, SystemEnum system); - public BigDecimal getByKeyAndMaxTime(String key, Long time); + public BigDecimal getByKeyAndMaxTime(String key, Long time, SystemEnum system); - public BigDecimal getByKeyAndMaxTimeCache(String key, Long time); + public BigDecimal getByKeyAndMaxTimeCache(String key, Long time, SystemEnum system); - public Map<String, String> convertMap(); + public Map<String, String> convertMap( SystemEnum system); /** * 鑾峰彇杩斿埄璁㈠崟杩斿埄姣斾緥 @@ -29,7 +30,7 @@ * @param time * @return */ - public BigDecimal getFanLiRate(UserLevelEnum level, long time); + public BigDecimal getFanLiRate(UserLevelEnum level, long time, SystemEnum system); /** * 鑾峰彇鍒嗕韩璁㈠崟杩斿埄姣斾緥 @@ -37,33 +38,33 @@ * @param time * @return */ - public BigDecimal getShareRate(UserLevelEnum level, long time); + public BigDecimal getShareRate(UserLevelEnum level, long time, SystemEnum system); /** * 鑾峰彇杩斿埄璁㈠崟杩斿埄姣斾緥 * * @return */ - public BigDecimal getFanLiRate(UserLevelEnum level); + public BigDecimal getFanLiRate(UserLevelEnum level, SystemEnum system); - public BigDecimal getFanLiRate(); + public BigDecimal getFanLiRate(SystemEnum system); /** * 鑾峰彇鍒嗕韩璁㈠崟杩斿埄姣斾緥 * * @return */ - public BigDecimal getShareRate(UserLevelEnum level); + public BigDecimal getShareRate(UserLevelEnum level, SystemEnum system); - public BigDecimal getShareRate(); + public BigDecimal getShareRate(SystemEnum system); /** * 鑾峰彇绗竴绾х殑閭�璇疯禋姣斾緥 * * @return */ - public BigDecimal getFirstInviteRate(int urank); + public BigDecimal getFirstInviteRate(int urank, SystemEnum system); /** * 鑾峰彇绗竴绾х殑閭�璇疯禋姣斾緥 @@ -71,14 +72,14 @@ * @param time * @return */ - public BigDecimal getFirstInviteRate(int urank, long time); + public BigDecimal getFirstInviteRate(int urank, long time, SystemEnum system); /** * 鑾峰彇绗簩绾х殑閭�璇疯禋姣斾緥 * * @return */ - public BigDecimal getSecondInviteRate(int urank); + public BigDecimal getSecondInviteRate(int urank, SystemEnum system); /** * 鑾峰彇绗簩绾х殑閭�璇疯禋姣斾緥 @@ -86,14 +87,14 @@ * @param time * @return */ - public BigDecimal getSecondInviteRate(int urank, long time); + public BigDecimal getSecondInviteRate(int urank, long time, SystemEnum system); /** * 鑾峰彇绗竴绾х殑鍒嗕韩璧氭瘮渚� * * @return */ - public BigDecimal getFirstShareRate(int urank); + public BigDecimal getFirstShareRate(int urank, SystemEnum system); /** * 鑾峰彇绗竴绾х殑鍒嗕韩璧氭瘮渚� @@ -101,14 +102,14 @@ * @param time * @return */ - public BigDecimal getFirstShareRate(int urank, long time); + public BigDecimal getFirstShareRate(int urank, long time, SystemEnum system); /** * 鑾峰彇绗簩绾х殑鍒嗕韩璧氭瘮渚� * * @return */ - public BigDecimal getSecondShareRate(int urank); + public BigDecimal getSecondShareRate(int urank, SystemEnum system); /** * 鑾峰彇绗簩绾х殑鍒嗕韩璧氭瘮渚� @@ -116,21 +117,21 @@ * @param time * @return */ - public BigDecimal getSecondShareRate(int urank, long time); + public BigDecimal getSecondShareRate(int urank, long time, SystemEnum system); /** * 娣樼ぜ閲戣繑鍒╂瘮渚� * * @return */ - public BigDecimal getTLJFanLiRate(); + public BigDecimal getTLJFanLiRate(SystemEnum system); /** * 娣樼ぜ閲戝垎浜瘮渚� * * @return */ - public BigDecimal getTLJShareRate(long time); + public BigDecimal getTLJShareRate(long time, SystemEnum system); /** * 鑾峰彇閭�璇蜂竴绾цˉ璐存瘮渚� @@ -138,7 +139,7 @@ * @param time * @return */ - public BigDecimal getInviteFirstLevelSubsidyRate(Long time); + public BigDecimal getInviteFirstLevelSubsidyRate(Long time, SystemEnum system); /** * 鑾峰彇閭�璇蜂簩绾цˉ璐存瘮渚� @@ -146,7 +147,7 @@ * @param time * @return */ - public BigDecimal getInviteSecondLevelSubsidyRate(Long time); + public BigDecimal getInviteSecondLevelSubsidyRate(Long time, SystemEnum system); /** * 鑾峰彇闇�瑕佹樉绀鸿绠楃殑姣斾緥瀹炰綋 @@ -155,10 +156,10 @@ * @param version * @return */ - public ConfigParamsDTO getShowComputeRate(String platform, String version,UserLevelEnum userLevel); + public ConfigParamsDTO getShowComputeRate(String platform, String version,UserLevelEnum userLevel, SystemEnum system); - public ConfigParamsDTO getShowComputeRate(String platform, String version); + public ConfigParamsDTO getShowComputeRate(String platform, String version, SystemEnum system); /** * 鑾峰彇鍩虹鐨勮繑鍒╂瘮渚� @@ -166,15 +167,15 @@ * @param time * @return */ - public BigDecimal getBaseFanliRate(long time); + public BigDecimal getBaseFanliRate(long time, SystemEnum system); /** * 鑾峰彇鍩虹鐨勮繑鍒╂瘮渚� * * @return */ - public BigDecimal getBaseFanliRate(); + public BigDecimal getBaseFanliRate( SystemEnum system); - public BigDecimal getBaseFanliRateCache(long time); + public BigDecimal getBaseFanliRateCache(long time, SystemEnum system); } -- Gitblit v1.8.0