From 5a766206055d0268e051e44d9b8b39d411142426 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 16 Jul 2025 15:58:05 +0800
Subject: [PATCH] 修改
---
src/main/java/com/nq/common/ServerResponse.java | 10 ++++------
src/main/java/com/nq/controller/backend/AdminStockAiController.java | 3 +--
src/main/java/com/nq/utils/redis/RedisShardedPoolUtils.java | 2 +-
src/main/java/com/nq/service/impl/StockServiceImpl.java | 13 ++++++++++---
src/main/java/com/nq/pojo/User.java | 1 +
src/main/java/com/nq/service/impl/UserPositionServiceImpl.java | 7 ++++---
src/main/java/com/nq/service/impl/SiteInfoServiceImpl.java | 2 +-
src/main/java/com/nq/utils/translate/GoogleTranslateUtil.java | 5 +++--
src/main/java/com/nq/common/interceptor/ApiUserAuthorityInterceptor.java | 4 ++--
9 files changed, 27 insertions(+), 20 deletions(-)
diff --git a/src/main/java/com/nq/common/ServerResponse.java b/src/main/java/com/nq/common/ServerResponse.java
index c31a467..670fcd7 100644
--- a/src/main/java/com/nq/common/ServerResponse.java
+++ b/src/main/java/com/nq/common/ServerResponse.java
@@ -74,8 +74,7 @@
public static <T> ServerResponse<T> createBySuccessMsg(String msg,HttpServletRequest request) {
- //return new ServerResponse(ResponseCode.SUCCESS.getCode(), new GoogleTranslateUtil().translate(msg,request.getHeader(LANG)));
- return new ServerResponse(ResponseCode.SUCCESS.getCode(), msg);
+ return new ServerResponse(ResponseCode.SUCCESS.getCode(), new GoogleTranslateUtil().translate(msg,request.getHeader(LANG)));
}
public static <T> ServerResponse<T> createBySuccess(T data) {
@@ -84,8 +83,7 @@
public static <T> ServerResponse<T> createBySuccess(String data,HttpServletRequest request) {
- //return new ServerResponse(ResponseCode.SUCCESS.getCode(), new GoogleTranslateUtil().translate(data,request.getHeader(LANG)));
- return new ServerResponse(ResponseCode.SUCCESS.getCode(), data);
+ return new ServerResponse(ResponseCode.SUCCESS.getCode(), new GoogleTranslateUtil().translate(data,request.getHeader(LANG)));
}
public static <T> ServerResponse<T> createBySuccess(String msg, T data) {
@@ -105,8 +103,8 @@
return new ServerResponse(ResponseCode.ERROR.getCode(), errormsg);
}
public static <T> ServerResponse<T> createByErrorMsg(String errormsg, HttpServletRequest request) {
- //return new ServerResponse(ResponseCode.ERROR.getCode(), new GoogleTranslateUtil().translate(errormsg,request.getHeader(LANG)));
- return new ServerResponse(ResponseCode.ERROR.getCode(), errormsg);
+ return new ServerResponse(ResponseCode.ERROR.getCode(), new GoogleTranslateUtil().translate(errormsg,request.getHeader(LANG)));
+ //return new ServerResponse(ResponseCode.ERROR.getCode(), errormsg);
}
diff --git a/src/main/java/com/nq/common/interceptor/ApiUserAuthorityInterceptor.java b/src/main/java/com/nq/common/interceptor/ApiUserAuthorityInterceptor.java
index bac006e..d6a56ee 100644
--- a/src/main/java/com/nq/common/interceptor/ApiUserAuthorityInterceptor.java
+++ b/src/main/java/com/nq/common/interceptor/ApiUserAuthorityInterceptor.java
@@ -6,6 +6,7 @@
import com.google.common.collect.Maps;
import com.google.gson.Gson;
import com.nq.annotation.SameUrlData;
+import com.nq.common.ResponseCode;
import com.nq.common.ServerResponse;
import com.nq.pojo.User;
import com.nq.utils.PropertiesUtil;
@@ -85,8 +86,7 @@
httpServletResponse.setCharacterEncoding("UTF-8");
httpServletResponse.setContentType("application/json;charset=UTF-8");
PrintWriter writer = httpServletResponse.getWriter();
- //writer.print( new Gson().toJson(ServerResponse.createByErrorCodeMsg(401,googleTranslateUtil.translate("请登录",lang ))));
- writer.print( new Gson().toJson(ServerResponse.createByErrorCodeMsg(401,"请登录")));
+ writer.print( new Gson().toJson(ServerResponse.createByErrorCodeMsg(ResponseCode.NEED_LOGIN.getCode(), googleTranslateUtil.translate("请登录",lang ))));
writer.flush();
writer.close();
return false;
diff --git a/src/main/java/com/nq/controller/backend/AdminStockAiController.java b/src/main/java/com/nq/controller/backend/AdminStockAiController.java
index 2727af8..476ae19 100644
--- a/src/main/java/com/nq/controller/backend/AdminStockAiController.java
+++ b/src/main/java/com/nq/controller/backend/AdminStockAiController.java
@@ -2,7 +2,6 @@
import com.nq.common.ServerResponse;
import com.nq.pojo.StockAI;
- import com.nq.pojo.StockAIOrder;
import com.nq.pojo.StockAIOrderPosition;
import com.nq.service.IStockAiService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -40,7 +39,7 @@
}
/**
- * 获取ai交易产品列表
+ * 获取ai交易产品订单列表
* @return
*/
@RequestMapping("getStockAiOrderList.do")
diff --git a/src/main/java/com/nq/pojo/User.java b/src/main/java/com/nq/pojo/User.java
index aebaf48..3de352d 100644
--- a/src/main/java/com/nq/pojo/User.java
+++ b/src/main/java/com/nq/pojo/User.java
@@ -30,6 +30,7 @@
private String img1Key;
private String img2Key;
private String img3Key;
+ //1.未实名 2.已实名 3.驳回
private Integer isActive;
private String authMsg;
private String withdrawalPwd;
diff --git a/src/main/java/com/nq/service/impl/SiteInfoServiceImpl.java b/src/main/java/com/nq/service/impl/SiteInfoServiceImpl.java
index 9155d70..3e13546 100644
--- a/src/main/java/com/nq/service/impl/SiteInfoServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/SiteInfoServiceImpl.java
@@ -97,7 +97,7 @@
if (siteInfos.size() > 0) {
SiteInfo siteInfo = (SiteInfo) siteInfos.get(0);
User user = iUserService.getCurrentRefreshUser(request);
- log.info("当前以后名");
+ //log.info("当前以后名");
if(user != null ){
AgentUser agentUser = agentUserMapper.findAgentByAgentId(user.getAgentId());
if(agentUser != null){
diff --git a/src/main/java/com/nq/service/impl/StockServiceImpl.java b/src/main/java/com/nq/service/impl/StockServiceImpl.java
index 89ec77a..e8e7785 100644
--- a/src/main/java/com/nq/service/impl/StockServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/StockServiceImpl.java
@@ -758,10 +758,10 @@
public ServerResponse getIndicesList(String stockType) {
try {
String codeList;
- if (stockType.equals(EStockType.US.getCode())) {
- codeList = PropertiesUtil.getProperty("us_home_indices_code");
- } else {
+ if(stockType.equals(EStockType.MX.getCode()) || stockType.equals("MX")) {
codeList = PropertiesUtil.getProperty("mx_home_indices_code");
+ } else {
+ codeList = PropertiesUtil.getProperty("us_home_indices_code");
}
List<String> stockCodeList = Arrays.asList(codeList.split(","));
@@ -785,9 +785,16 @@
@Override
public ServerResponse getIndicesAndKData(String pid, String stockType) {
try {
+ Stock stock = stockMapper.selectOne(new QueryWrapper<Stock>().eq("stock_code", pid));
+ if (stock == null) {
+ return ServerResponse.createByErrorMsg("无股票信息");
+ }
+ stockType = stock.getStockType();
Map<String, Object> resultMap = new HashMap<>();
DataStockBean cacheBaseStock = RedisKeyUtil.getCacheBaseStock(stockType, pid);
if (cacheBaseStock != null) {
+ resultMap.put("id", cacheBaseStock.getId());
+ resultMap.put("stockType", stockType);
resultMap.put("name", cacheBaseStock.getName());
resultMap.put("last", cacheBaseStock.getLast());
resultMap.put("chg", cacheBaseStock.getChg());
diff --git a/src/main/java/com/nq/service/impl/UserPositionServiceImpl.java b/src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
index 71b5756..4019b0d 100644
--- a/src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
@@ -357,10 +357,11 @@
if(null == stock){
return ServerResponse.createByErrorMsg("股票不存在,平仓失败", request);
}
- UserAssets userAssets = userAssetsMapper.selectOne(new LambdaQueryWrapper<UserAssets>()
+ /*UserAssets userAssets = userAssetsMapper.selectOne(new LambdaQueryWrapper<UserAssets>()
.eq(UserAssets::getUserId, userPosition.getUserId())
.eq(UserAssets::getAccectType, stock.getStockType())
- );
+ );*/
+ UserAssets userAssets = userAssetsServices.assetsByTypeAndUserId(stock.getStockType(), userPosition.getUserId());
if(userAssets.getAmountToBeCovered().compareTo(BigDecimal.ZERO) > 0){
return ServerResponse.createByErrorMsg("请先缴清待补资金", request);
}
@@ -2072,7 +2073,7 @@
map.put("usPositionEarnings", String.valueOf(usPositionEarnings)); //美股持仓收益
map.put("usPositionEarningsParent", usPositionEarningsParent + "%");//美股持仓收益率
- map.put("mxMarketValue", String.valueOf(usPositionEarnings)); //墨西哥股市值
+ map.put("mxMarketValue", String.valueOf(mxMarketValue)); //墨西哥股市值
map.put("mxPositionEarnings", String.valueOf(mxPositionEarnings)); //墨西哥持仓收益
map.put("mxPositionEarningsParent", mxPositionEarningsParent + "%");//墨西哥持仓收益率
return ServerResponse.createBySuccess(map);
diff --git a/src/main/java/com/nq/utils/redis/RedisShardedPoolUtils.java b/src/main/java/com/nq/utils/redis/RedisShardedPoolUtils.java
index 5971891..b4ca767 100644
--- a/src/main/java/com/nq/utils/redis/RedisShardedPoolUtils.java
+++ b/src/main/java/com/nq/utils/redis/RedisShardedPoolUtils.java
@@ -142,7 +142,7 @@
try {
- if (key == null) {
+ if (key != null) {
jedis = RedisShardedPool.getJedis();
result = jedis.del(key);
diff --git a/src/main/java/com/nq/utils/translate/GoogleTranslateUtil.java b/src/main/java/com/nq/utils/translate/GoogleTranslateUtil.java
index a9728d9..89f3c68 100644
--- a/src/main/java/com/nq/utils/translate/GoogleTranslateUtil.java
+++ b/src/main/java/com/nq/utils/translate/GoogleTranslateUtil.java
@@ -75,7 +75,8 @@
*/
public String translate(String content,String lang) {
- StringBuilder result = new StringBuilder();
+ return content;
+ /*StringBuilder result = new StringBuilder();
if (content.length() > 1000) {
int size = content.length() /1000 ;
for (int i = 0; i < size; i++) {
@@ -104,7 +105,7 @@
}
}
- return result.toString();
+ return result.toString();*/
}
public static void main(String[] args) throws Exception {
--
Gitblit v1.9.3