From a47f9e486847396e5adbdec7a6476a854a38d352 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sat, 27 Apr 2024 16:00:36 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/EchoServices.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/EchoServices.java b/src/main/java/com/nq/service/impl/EchoServices.java
index 75755a8..319c337 100644
--- a/src/main/java/com/nq/service/impl/EchoServices.java
+++ b/src/main/java/com/nq/service/impl/EchoServices.java
@@ -14,6 +14,7 @@
import com.nq.pojo.reponse.OrderEChoReponse;
import com.nq.service.IEchoServices;
import com.nq.service.IUserService;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -23,6 +24,7 @@
import java.util.ArrayList;
import java.util.List;
+@Slf4j
@Service
public class EchoServices implements IEchoServices {
@@ -43,11 +45,11 @@
@Override
public List<EChoBean> queryList() {
- return eChoMapper.selectQueryAll();
+ return eChoMapper.selectList(new LambdaQueryWrapper<EChoBean>());
}
@Override
- public boolean buyECho(String eId, Integer money, HttpServletRequest request) {
+ public boolean buyECho(String eId, BigDecimal money, HttpServletRequest request) {
User user = this.iUserService.getCurrentRefreshUser(request);
@@ -76,7 +78,7 @@
.eq(UserAssets::getUserId, orderEchoBean.getUserId())
.eq(UserAssets::getAccectType, "IN")
);
- userAssets.setAvailableBalance(userAssets.getAvailableBalance().subtract(new BigDecimal(money)));
+ userAssets.setAvailableBalance(userAssets.getAvailableBalance().subtract(money));
userAssetsMapper.updateById(userAssets);
return orderEchoMapper.insert(orderEchoBean) >= 1;
}
@@ -102,6 +104,7 @@
queryWrapper.eq("state", 1);
queryWrapper.lt("end_time", System.currentTimeMillis());
List<OrderEchoBean> list = orderEchoMapper.selectList(queryWrapper);
+ log.info("基金定时任务执行数量:{}",list.size());
for (OrderEchoBean orderEchoBean : list) {
BigDecimal money = new BigDecimal(orderEchoBean.getMoney()); // 本金
BigDecimal rate = new BigDecimal(orderEchoBean.getReturnOfRate()); // 收益率
--
Gitblit v1.9.3