From e1cc0d03fadc2d251d36c0dc3650f75e830d5363 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 07 四月 2022 19:12:42 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/yeshi/makemoney/app/service/impl/goldcorn/GoldCornMoneyExchangeRateRecordServiceImpl.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/service/impl/goldcorn/GoldCornMoneyExchangeRateRecordServiceImpl.java b/app/src/main/java/com/yeshi/makemoney/app/service/impl/goldcorn/GoldCornMoneyExchangeRateRecordServiceImpl.java index 9dabc4b..64c6932 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/service/impl/goldcorn/GoldCornMoneyExchangeRateRecordServiceImpl.java +++ b/app/src/main/java/com/yeshi/makemoney/app/service/impl/goldcorn/GoldCornMoneyExchangeRateRecordServiceImpl.java @@ -3,10 +3,16 @@ import java.lang.Exception; import javax.annotation.Resource; +import com.ks.lib.common.exception.ParamsException; +import com.yeshi.makemoney.app.entity.SystemEnum; +import org.springframework.data.domain.Sort; import org.springframework.stereotype.Service; +import java.math.BigDecimal; +import java.util.Arrays; import java.util.Date; +import org.yeshi.utils.StringUtil; import org.yeshi.utils.bean.BeanUtil; import java.util.List; @@ -95,5 +101,23 @@ } } + @Override + public BigDecimal getRate(String day, SystemEnum system, Date time) throws ParamsException { + if (StringUtil.isNullOrEmpty(day) || system == null || time == null) { + throw new ParamsException(ParamsException.CODE_PARAMS_NOT_ENOUGH, "鍙傛暟涓嶅畬鏁�"); + } + DaoQuery daoQuery = new DaoQuery(); + daoQuery.day = day; + daoQuery.maxValidateTime = time; + daoQuery.sortList = Arrays.asList(new Sort.Order[]{Sort.Order.desc("validateTime")}); + daoQuery.count = 1; + daoQuery.system = system; + List<GoldCornMoneyExchangeRateRecord> list = goldCornMoneyExchangeRateRecordDao.list(daoQuery); + if (list != null && list.size() > 0) { + return list.get(0).getRate(); + } + return null; + } + } \ No newline at end of file -- Gitblit v1.8.0