From 6fea0d854481c680dffec2ed9edc894f5e0dcfd3 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Mon, 25 Aug 2025 20:34:37 +0800
Subject: [PATCH] bug
---
src/main/java/com/nq/service/impl/DkServices.java | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/DkServices.java b/src/main/java/com/nq/service/impl/DkServices.java
index c3f38d9..179243f 100644
--- a/src/main/java/com/nq/service/impl/DkServices.java
+++ b/src/main/java/com/nq/service/impl/DkServices.java
@@ -9,6 +9,7 @@
import com.nq.dao.DkMapper;
import com.nq.dao.StockConfigMapper;
import com.nq.dao.UserMapper;
+import com.nq.enums.EConfigKey;
import com.nq.enums.EStockType;
import com.nq.enums.EUserAssets;
import com.nq.pojo.*;
@@ -141,7 +142,7 @@
//扣除用户贷款
user.setLoanLimit(user.getLoanLimit().subtract(spMoney));
//发放贷款金额 墨西哥账户
- iUserAssetsServices.aiAvailableBalanceChange(EStockType.MX.getCode(), user.getId(), EUserAssets.DK, spMoney);
+ iUserAssetsServices.aiAvailableBalanceChange(EStockType.getDefault().getCode(), user.getId(), EUserAssets.DK, spMoney);
userMapper.updateById(user);
} else if (state == 2) { //拒绝
dkModel.setDkMessage(message);
@@ -180,7 +181,7 @@
if (user == null) {
return ServerResponse.createByErrorMsg("无用户信息", request);
}
- UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId(EStockType.MX.getCode(), user.getId());
+ UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId(EStockType.getDefault().getCode(), user.getId());
//应该还款金额
BigDecimal amount = new BigDecimal(dkModel.getSpMoney());
if(userAssets.getAvailableBalance().compareTo(amount) < 0){
@@ -188,15 +189,15 @@
}
dkModel.setDkRefundState(1);
//查看贷款利息
- StockConfig stockConfig = stockConfigMapper.selectOne(new QueryWrapper<StockConfig>().eq("c_key", "loan_interest"));
+ StockConfig stockConfig = stockConfigMapper.selectOne(new QueryWrapper<StockConfig>().eq("c_key", EConfigKey.LOAN_INTEREST.getCode()));
if (stockConfig != null) {
long day = DateTimeUtil.getDaysRoundedUp(dkModel.getLoanTime());
//利息 利率*贷款金额*借款天数
BigDecimal intAmount = new BigDecimal(stockConfig.getCValue()).multiply(amount).multiply(BigDecimal.valueOf(day));
- iUserAssetsServices.aiAvailableBalanceChange(EStockType.MX.getCode(), user.getId(), EUserAssets.RT_DK_INT, intAmount);
+ iUserAssetsServices.aiAvailableBalanceChange(EStockType.getDefault().getCode(), user.getId(), EUserAssets.RT_DK_INT, intAmount);
}
//还款
- iUserAssetsServices.aiAvailableBalanceChange(EStockType.MX.getCode(), user.getId(), EUserAssets.RT_DK, amount);
+ iUserAssetsServices.aiAvailableBalanceChange(EStockType.getDefault().getCode(), user.getId(), EUserAssets.RT_DK, amount);
dkMapper.updateById(dkModel);
return ServerResponse.createBySuccess("贷款审核成功", request);
}
--
Gitblit v1.9.3