From e18f00f089d32db1c3db6702731172e421ab640f Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 24 Jul 2025 15:01:55 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/SiteArticleServiceImpl.java | 16 ++++++++--------
src/main/java/com/nq/utils/SymmetricCryptoUtil.java | 2 +-
src/main/java/com/nq/service/impl/UserAssetsServices.java | 12 +++++++++---
src/main/java/com/nq/service/impl/StockServiceImpl.java | 2 +-
src/main/java/com/nq/controller/UserApiController.java | 23 ++++++++++++++++++++++-
5 files changed, 41 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/nq/controller/UserApiController.java b/src/main/java/com/nq/controller/UserApiController.java
index baf50d6..89585cf 100644
--- a/src/main/java/com/nq/controller/UserApiController.java
+++ b/src/main/java/com/nq/controller/UserApiController.java
@@ -173,7 +173,28 @@
Page<MoneyLog> moneyLogPage = moneyLogMapper.selectPage(page1, queryWrapper);
List<MoneyLog> records = moneyLogPage.getRecords();
records.forEach(f->{
- f.setDescs( new GoogleTranslateUtil().translate(f.getDescs(),request.getHeader("lang")));
+ if(request.getHeader("lang").equals("ja")){
+ String descs = "";
+ if(f.getDescs().equals("平仓返回保证金")){
+ descs = "証拠金の返還";
+ }else if(f.getDescs().equals("平仓")){
+ descs = "ポジション決済";
+ }else if(f.getDescs().equals("手续费")){
+ descs = "手数料";
+ }else if(f.getDescs().equals("购买")){
+ descs = "購入";
+ }else if(f.getDescs().equals("提现")){
+ descs = "出金";
+ }else if(f.getDescs().equals("充值")){
+ descs = "入金";
+ }else{
+ descs = new GoogleTranslateUtil().translate(f.getDescs(),request.getHeader("lang"));
+ }
+ f.setDescs(descs);
+ }else{
+ f.setDescs( new GoogleTranslateUtil().translate(f.getDescs(),request.getHeader("lang")));
+ }
+
});
moneyLogPage.setRecords(records);
return ServerResponse.createBySuccess(moneyLogPage);
diff --git a/src/main/java/com/nq/service/impl/SiteArticleServiceImpl.java b/src/main/java/com/nq/service/impl/SiteArticleServiceImpl.java
index 0e18cb2..043ed8b 100644
--- a/src/main/java/com/nq/service/impl/SiteArticleServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/SiteArticleServiceImpl.java
@@ -92,14 +92,14 @@
PageHelper.startPage(pageNum, pageSize);
List<SiteArticle> siteArticles = this.siteArticleMapper.list(artTitle, artType);
for (SiteArticle siteArticle : siteArticles) {
- if (request.getHeader("lang") != null && !request.getHeader("lang").equals("zh-CN") && !request.getHeader("lang").equals("tww") && !request.getHeader("lang").equals("")) {
- GoogleTranslateUtil googleTranslateUtil = new GoogleTranslateUtil();
- try {
- siteArticle.setArtTitle(googleTranslateUtil.translate(siteArticle.getArtTitle(), request.getHeader("lang")));
- } catch (Exception e) {
- log.error("翻译失败");
- }
- }
+// if (request.getHeader("lang") != null && !request.getHeader("lang").equals("zh-CN") && !request.getHeader("lang").equals("tww") && !request.getHeader("lang").equals("")) {
+// GoogleTranslateUtil googleTranslateUtil = new GoogleTranslateUtil();
+// try {
+// siteArticle.setArtTitle(googleTranslateUtil.translate(siteArticle.getArtTitle(), request.getHeader("lang")));
+// } catch (Exception e) {
+// log.error("翻译失败");
+// }
+// }
}
PageInfo pageInfo = new PageInfo(siteArticles);
return ServerResponse.createBySuccess(pageInfo);
diff --git a/src/main/java/com/nq/service/impl/StockServiceImpl.java b/src/main/java/com/nq/service/impl/StockServiceImpl.java
index df8ffdd..358ca57 100644
--- a/src/main/java/com/nq/service/impl/StockServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/StockServiceImpl.java
@@ -465,7 +465,7 @@
@Override
public ServerResponse getIndexData() {
- Object object = HttpUtil.get("http://api-jp.js-stock.top/indices?country_id=35&key=82G6ecXGSN2O1lZJSNSD");
+ Object object = HttpUtil.get("http://api-jp.js-stock.top/indices?country_id=35&key=k281ultTZyeN7mdUFyZL");
Gson gson = new Gson();
List<IndexDateBo> dataList = gson.fromJson(object.toString(), new TypeToken<List<IndexDateBo>>(){}.getType());
List<String> targetIds = Arrays.asList("535569508", "535569510", "535658223");
diff --git a/src/main/java/com/nq/service/impl/UserAssetsServices.java b/src/main/java/com/nq/service/impl/UserAssetsServices.java
index fa18738..974f5b1 100644
--- a/src/main/java/com/nq/service/impl/UserAssetsServices.java
+++ b/src/main/java/com/nq/service/impl/UserAssetsServices.java
@@ -205,9 +205,15 @@
userAssets.setAmountToBeCovered(BigDecimal.ZERO);
userAssets.setHandlingChargeWritten(BigDecimal.ZERO);
}else{
- userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount));
- userAssets.setHandlingChargeWritten(BigDecimal.ZERO);
- userAssets.setAmountToBeCovered(availableBalance.negate());
+ BigDecimal subtract = amount.subtract(userAssets.getHandlingChargeWritten());
+ if(subtract.compareTo(BigDecimal.ZERO) >= 0) {
+ BigDecimal decimal = amount.subtract(userAssets.getAmountToBeCovered());
+ userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount.subtract(userAssets.getHandlingChargeWritten())));
+ userAssets.setHandlingChargeWritten(BigDecimal.ZERO);
+ userAssets.setAmountToBeCovered(decimal.negate());
+ }else{
+ userAssets.setHandlingChargeWritten(userAssets.getHandlingChargeWritten().subtract(amount));
+ }
}
}else{
userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount));
diff --git a/src/main/java/com/nq/utils/SymmetricCryptoUtil.java b/src/main/java/com/nq/utils/SymmetricCryptoUtil.java
index 0906888..79b3f19 100644
--- a/src/main/java/com/nq/utils/SymmetricCryptoUtil.java
+++ b/src/main/java/com/nq/utils/SymmetricCryptoUtil.java
@@ -25,7 +25,7 @@
public static void main(String[] args) {
String encryptData = encryptFromString("zdm321123.", Mode.CBC, Padding.ZeroPadding);
System.out.println("加密:" + encryptData);
- String decryptData = decryptFromString(encryptData, Mode.CBC, Padding.ZeroPadding);
+ String decryptData = decryptFromString("c2l1335xRtkrWL4KVRBTHw==", Mode.CBC, Padding.ZeroPadding);
System.out.println("解密:" + decryptData);
}
--
Gitblit v1.9.3