From be67478cae6bf9308f15949a21e7d0a57a3f0ecb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 16 七月 2020 15:37:31 +0800 Subject: [PATCH] dubbo集成修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java | 55 ++++++++++++++++++++++++++++++------------------------- 1 files changed, 30 insertions(+), 25 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 b243574..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,11 +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, SystemEnum system); - public Map<String, String> convertMap(); + public Map<String, String> convertMap( SystemEnum system); /** * 鑾峰彇杩斿埄璁㈠崟杩斿埄姣斾緥 @@ -27,7 +30,7 @@ * @param time * @return */ - public BigDecimal getFanLiRate(UserLevelEnum level, long time); + public BigDecimal getFanLiRate(UserLevelEnum level, long time, SystemEnum system); /** * 鑾峰彇鍒嗕韩璁㈠崟杩斿埄姣斾緥 @@ -35,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); /** * 鑾峰彇绗竴绾х殑閭�璇疯禋姣斾緥 @@ -69,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); /** * 鑾峰彇绗簩绾х殑閭�璇疯禋姣斾緥 @@ -84,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); /** * 鑾峰彇绗竴绾х殑鍒嗕韩璧氭瘮渚� @@ -99,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); /** * 鑾峰彇绗簩绾х殑鍒嗕韩璧氭瘮渚� @@ -114,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); /** * 鑾峰彇閭�璇蜂竴绾цˉ璐存瘮渚� @@ -136,7 +139,7 @@ * @param time * @return */ - public BigDecimal getInviteFirstLevelSubsidyRate(Long time); + public BigDecimal getInviteFirstLevelSubsidyRate(Long time, SystemEnum system); /** * 鑾峰彇閭�璇蜂簩绾цˉ璐存瘮渚� @@ -144,7 +147,7 @@ * @param time * @return */ - public BigDecimal getInviteSecondLevelSubsidyRate(Long time); + public BigDecimal getInviteSecondLevelSubsidyRate(Long time, SystemEnum system); /** * 鑾峰彇闇�瑕佹樉绀鸿绠楃殑姣斾緥瀹炰綋 @@ -153,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); /** * 鑾峰彇鍩虹鐨勮繑鍒╂瘮渚� @@ -164,13 +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, SystemEnum system); } -- Gitblit v1.8.0