From 17caebabf7a6a529b7039c71e21e5a324e31ea20 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 27 九月 2024 16:23:42 +0800 Subject: [PATCH] 代理新功能完善 --- src/main/java/com/taoke/autopay/service/impl/UserSettingServiceImpl.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/taoke/autopay/service/impl/UserSettingServiceImpl.java b/src/main/java/com/taoke/autopay/service/impl/UserSettingServiceImpl.java index 0dd9c39..adad6e8 100644 --- a/src/main/java/com/taoke/autopay/service/impl/UserSettingServiceImpl.java +++ b/src/main/java/com/taoke/autopay/service/impl/UserSettingServiceImpl.java @@ -3,6 +3,7 @@ import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import com.taoke.autopay.dto.UserSubmitKeyLimitDto; +import com.taoke.autopay.entity.OrderChannelEnum; import com.taoke.autopay.entity.SystemConfigKeyEnum; import com.taoke.autopay.service.SystemConfigService; import com.taoke.autopay.service.UserSettingService; @@ -53,14 +54,23 @@ } @Override - public int getLimitCountByTotalCount(int totalCount) { + public int getLimitCountByTotalCount(long totalCount, OrderChannelEnum orderChannel) { List<UserSubmitKeyLimitDto> list = getUserSubmitKeyCountList(true); if (list.size() == 0) { return Integer.MAX_VALUE; } for (UserSubmitKeyLimitDto t : list) { if (totalCount >= t.getTotalCount()) { - return t.getPerCount(); + if(orderChannel==OrderChannelEnum.cyx){ + return t.getPerCountCyx(); + } + else if(orderChannel==OrderChannelEnum.bps){ + return t.getPerCountBps(); + } + else if(orderChannel==OrderChannelEnum.unknown){ + return t.getPerCountUnknown(); + } + return Integer.MAX_VALUE; } } return Integer.MAX_VALUE; -- Gitblit v1.8.0