From 3bf6735432727c36347d3456ee4f95881da6917e Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 10 Aug 2025 23:47:09 +0800
Subject: [PATCH] 1
---
.idea/inspectionProfiles/Project_Default.xml | 2
src/main/java/project/c2c/data/loadcache/C2cLoadCacheService.java | 196 ++++++++++++++++++++++++------------------------
src/main/java/project/web/api/LocalUserController.java | 7 +
src/main/java/project/web/api/UserWalletAddressController.java | 2
src/main/java/project/contract/job/ContractOrderCalculationServiceImpl.java | 14 ---
5 files changed, 106 insertions(+), 115 deletions(-)
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index 5db292a..6d4ac50 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -3,6 +3,8 @@
<option name="myName" value="Project Default" />
<inspection_tool class="AliAccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliDeprecation" enabled="true" level="WARNING" enabled_by_default="true" />
+ <inspection_tool class="AliEqualsAvoidNull" enabled="true" level="WARNING" enabled_by_default="true" />
+ <inspection_tool class="AliMissingOverrideAnnotation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractClassShouldStartWithAbstractNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractMethodOrInterfaceMethodMustUseJavadoc" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidApacheBeanUtilsCopy" enabled="true" level="WARNING" enabled_by_default="true" />
diff --git a/src/main/java/project/c2c/data/loadcache/C2cLoadCacheService.java b/src/main/java/project/c2c/data/loadcache/C2cLoadCacheService.java
index 8027a99..8f622c7 100644
--- a/src/main/java/project/c2c/data/loadcache/C2cLoadCacheService.java
+++ b/src/main/java/project/c2c/data/loadcache/C2cLoadCacheService.java
@@ -32,11 +32,11 @@
private RedisHandler redisHandler;
private JdbcTemplate jdbcTemplate;
- private C2cTranslateService c2cTranslateService;
+// private C2cTranslateService c2cTranslateService;
public void loadcache() {
loadC2cPaymentMethodConfig();
- loadC2cTranslate();
+// loadC2cTranslate();
loadC2cPaymentMethod();
loadC2cUser();
loadC2cUserParamBaseSet();
@@ -68,99 +68,99 @@
this.redisHandler.setSync(RedisKeys.C2C_PAYMENT_METHOD_CONFIG_ID_TYPE, map);
}
- /*
- * 加载 C2C翻译
- */
- public void loadC2cTranslate() {
-
- // 所有的要翻译内容集合
- Set<String> contentSet = new HashSet<String>();
-
- // 支付方式类型名称列表
- List<String> nameList = this.c2cTranslateService.getAllPaymentMethodTypeName();
- for (int i = 0; i < nameList.size(); i++) {
- String name = nameList.get(i);
- if (null != name) {
- contentSet.add(name);
- }
- }
-
- // 获取所有的支付方式模板
- String sql = "SELECT * FROM T_C2C_PAYMENT_METHOD_CONFIG";
- List<C2cPaymentMethodConfig> list = jdbcTemplate.query(sql, RecordObjectMapper.newInstance(C2cPaymentMethodConfig.class));
-
- for (int i = 0; i < list.size(); i++) {
- C2cPaymentMethodConfig config = list.get(i);
- if (null != config) {
- if (StringUtils.isNotEmpty(config.getMethodName())) {
- contentSet.add(config.getMethodName());
- }
- if (StringUtils.isNotEmpty(config.getParamName1())) {
- contentSet.add(config.getParamName1());
- }
- if (StringUtils.isNotEmpty(config.getParamName2())) {
- contentSet.add(config.getParamName2());
- }
- if (StringUtils.isNotEmpty(config.getParamName3())) {
- contentSet.add(config.getParamName3());
- }
- if (StringUtils.isNotEmpty(config.getParamName4())) {
- contentSet.add(config.getParamName4());
- }
- if (StringUtils.isNotEmpty(config.getParamName5())) {
- contentSet.add(config.getParamName5());
- }
- if (StringUtils.isNotEmpty(config.getParamName6())) {
- contentSet.add(config.getParamName6());
- }
- if (StringUtils.isNotEmpty(config.getParamName7())) {
- contentSet.add(config.getParamName7());
- }
- if (StringUtils.isNotEmpty(config.getParamName8())) {
- contentSet.add(config.getParamName8());
- }
- if (StringUtils.isNotEmpty(config.getParamName9())) {
- contentSet.add(config.getParamName9());
- }
- if (StringUtils.isNotEmpty(config.getParamName10())) {
- contentSet.add(config.getParamName10());
- }
- if (StringUtils.isNotEmpty(config.getParamName11())) {
- contentSet.add(config.getParamName11());
- }
- if (StringUtils.isNotEmpty(config.getParamName12())) {
- contentSet.add(config.getParamName12());
- }
- if (StringUtils.isNotEmpty(config.getParamName13())) {
- contentSet.add(config.getParamName13());
- }
- if (StringUtils.isNotEmpty(config.getParamName14())) {
- contentSet.add(config.getParamName14());
- }
- if (StringUtils.isNotEmpty(config.getParamName15())) {
- contentSet.add(config.getParamName15());
- }
- }
- }
-
- // 获取 所有的支付方式模板 翻译
- String sql1 = "SELECT * FROM T_C2C_TRANSLATE";
- List<C2cTranslate> list1 = jdbcTemplate.query(sql1, RecordObjectMapper.newInstance(C2cTranslate.class));
-
- for (int i = 0; i < list1.size(); i++) {
-
- C2cTranslate entity = list1.get(i);
- if (null != entity) {
-
- if (contentSet.contains(entity.getContent())) {
- this.redisHandler.setSync(RedisKeys.C2C_TRANSLATE_CONTENT_LANGUAGE + StringUtils.stringToUnicode(entity.getContent()) + entity.getLanguage(), entity);
- } else {
- // 不需要的翻译删除
- this.c2cTranslateService.delete(entity.getContent(), entity.getLanguage());
- }
- }
- }
- }
+// /*
+// * 加载 C2C翻译
+// */
+// public void loadC2cTranslate() {
+//
+// // 所有的要翻译内容集合
+// Set<String> contentSet = new HashSet<String>();
+//
+// // 支付方式类型名称列表
+// List<String> nameList = this.c2cTranslateService.getAllPaymentMethodTypeName();
+// for (int i = 0; i < nameList.size(); i++) {
+// String name = nameList.get(i);
+// if (null != name) {
+// contentSet.add(name);
+// }
+// }
+//
+// // 获取所有的支付方式模板
+// String sql = "SELECT * FROM T_C2C_PAYMENT_METHOD_CONFIG";
+// List<C2cPaymentMethodConfig> list = jdbcTemplate.query(sql, RecordObjectMapper.newInstance(C2cPaymentMethodConfig.class));
+//
+// for (int i = 0; i < list.size(); i++) {
+// C2cPaymentMethodConfig config = list.get(i);
+// if (null != config) {
+// if (StringUtils.isNotEmpty(config.getMethodName())) {
+// contentSet.add(config.getMethodName());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName1())) {
+// contentSet.add(config.getParamName1());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName2())) {
+// contentSet.add(config.getParamName2());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName3())) {
+// contentSet.add(config.getParamName3());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName4())) {
+// contentSet.add(config.getParamName4());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName5())) {
+// contentSet.add(config.getParamName5());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName6())) {
+// contentSet.add(config.getParamName6());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName7())) {
+// contentSet.add(config.getParamName7());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName8())) {
+// contentSet.add(config.getParamName8());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName9())) {
+// contentSet.add(config.getParamName9());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName10())) {
+// contentSet.add(config.getParamName10());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName11())) {
+// contentSet.add(config.getParamName11());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName12())) {
+// contentSet.add(config.getParamName12());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName13())) {
+// contentSet.add(config.getParamName13());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName14())) {
+// contentSet.add(config.getParamName14());
+// }
+// if (StringUtils.isNotEmpty(config.getParamName15())) {
+// contentSet.add(config.getParamName15());
+// }
+// }
+// }
+//
+// // 获取 所有的支付方式模板 翻译
+// String sql1 = "SELECT * FROM T_C2C_TRANSLATE";
+// List<C2cTranslate> list1 = jdbcTemplate.query(sql1, RecordObjectMapper.newInstance(C2cTranslate.class));
+//
+// for (int i = 0; i < list1.size(); i++) {
+//
+// C2cTranslate entity = list1.get(i);
+// if (null != entity) {
+//
+// if (contentSet.contains(entity.getContent())) {
+// this.redisHandler.setSync(RedisKeys.C2C_TRANSLATE_CONTENT_LANGUAGE + StringUtils.stringToUnicode(entity.getContent()) + entity.getLanguage(), entity);
+// } else {
+// // 不需要的翻译删除
+// this.c2cTranslateService.delete(entity.getContent(), entity.getLanguage());
+// }
+// }
+// }
+// }
/*
* 加载 C2C支付方式
@@ -384,8 +384,8 @@
this.jdbcTemplate = jdbcTemplate;
}
- public void setC2cTranslateService(C2cTranslateService c2cTranslateService) {
- this.c2cTranslateService = c2cTranslateService;
- }
+// public void setC2cTranslateService(C2cTranslateService c2cTranslateService) {
+// this.c2cTranslateService = c2cTranslateService;
+// }
}
diff --git a/src/main/java/project/contract/job/ContractOrderCalculationServiceImpl.java b/src/main/java/project/contract/job/ContractOrderCalculationServiceImpl.java
index 4b26b2e..c8c909c 100644
--- a/src/main/java/project/contract/job/ContractOrderCalculationServiceImpl.java
+++ b/src/main/java/project/contract/job/ContractOrderCalculationServiceImpl.java
@@ -67,7 +67,6 @@
try {
ContractOrder order = contractOrderService.findByOrderNo(order_no);
if (order == null || !ContractOrder.STATE_SUBMITTED.equals(order.getState())) {
- logger.info("-----------到这里来了吗");
/**
* 状态已改变,退出处理
*/
@@ -75,7 +74,6 @@
}
List<Realtime> list = this.dataService.realtime(order.getSymbol());
if (list.size() == 0) {
- logger.info("-----------去你妈退出了");
return;
}
Realtime realtime = list.get(0);
@@ -86,7 +84,6 @@
/*
* 0 买涨
*/
- logger.info("当前价格:"+close+"---------价格:"+Arith.add(order.getTrade_avg_price(), order.getPips()));
if (close >= Arith.add(order.getTrade_avg_price(), order.getPips())) {
settle(order, "profit", close);
}
@@ -126,8 +123,6 @@
double mul = Arith.mul(order.getDeposit_open(), order.getLever_rate());//仓位
double div = Arith.div(mul, order.getTrade_avg_price());//持有币的数量
double amount = Arith.mul(div, Arith.sub(currentPrice, order.getTrade_avg_price()));
- logger.info("---------盈亏金额:"+amount);
- logger.info("---------盈亏:"+profit_loss);
RedisHandler redisHandler = getRedisHandler();
if ("profit".equals(profit_loss)) {
/**
@@ -259,8 +254,6 @@
}else{
totleMoney = Double.parseDouble(money.toString());
}
- logger.info("---------全仓强平任务----------------");
- logger.info("-------------------------:"+Arith.add(profit,totleMoney));
if (Arith.add(profit,totleMoney) <= 0) {
redisHandler.setSync("MONEY_CONTRACT_PROFIT_"+order.getPartyId().toString(), 0);
/**
@@ -278,10 +271,8 @@
extracted(order, wallet, redisHandler);
}
} else {
- logger.info("---------进入单个持仓----------------");
if (order.getProfit() < 0 && (Arith.div(order.getDeposit(), Math.abs(order.getProfit())) <= Arith
.div(order_close_line, 100))) {
- logger.info("---------进入强平了----------------");
/**
* 低于系统默认平仓线,进行强平
*/
@@ -299,25 +290,20 @@
// 开启事务
status = transactionManager.getTransaction(new DefaultTransactionDefinition());
- logger.info("----------我来更新钱包了");
wallet.setMoney(0);
redisHandler.setSync(WalletRedisKeys.WALLET_PARTY_ID + wallet.getPartyId().toString(), wallet);
- logger.info("-------wallet:" + wallet.getPartyId());
// 更新数据库
int update = jdbcTemplate.update("UPDATE T_WALLET SET MONEY=ROUND(?,8) WHERE PARTY_ID=?", 0, wallet.getPartyId().toString());
- logger.info("--------cnm跟新了几条:" + update);
// 保存钱包信息
Wallet ww = this.walletService.saveWalletByPartyId(order.getPartyId().toString());
- logger.info("-----------到底他妈是什么值:" + ww.getMoney());
// 更新 redis
redisHandler.setSync("PARTY_ID_MONEY_" + wallet.getPartyId().toString(), wallet.getMoney());
// 提交事务
transactionManager.commit(status);
- logger.info("----------更新完了");
} catch (Exception e) {
// 回滚事务
diff --git a/src/main/java/project/web/api/LocalUserController.java b/src/main/java/project/web/api/LocalUserController.java
index aecffab..1837add 100644
--- a/src/main/java/project/web/api/LocalUserController.java
+++ b/src/main/java/project/web/api/LocalUserController.java
@@ -395,6 +395,7 @@
String verifcode = request.getParameter("verifcode");
// 注册类型:1/手机;2/邮箱;3/用户名;
String type = request.getParameter("type");
+ String phone = request.getParameter("phone").toString();
// 资金密码选填,不填默认 000000
String safeword = request.getParameter("safeword").replace(" ", "");
String re_safeword = request.getParameter("re_safeword").replace(" ", "");
@@ -414,7 +415,9 @@
if (StringUtils.isEmptyString(username)) {
throw new BusinessException("用户名不能为空");
}
-
+ if (StringUtils.isEmptyString(phone)) {
+ throw new BusinessException("手机号不能为空");
+ }
if (StringUtils.isEmptyString(password)) {
throw new BusinessException("登录密码不能为空");
}
@@ -484,7 +487,7 @@
reg.setPassword(password);
reg.setSafeword(safeword);
reg.setReco_usercode(usercode);
-
+ reg.setPhone(phone);
this.localUserService.saveRegisterNoVerifcode(reg, type);
SecUser secUser = this.secUserService.findUserByLoginName(username);
diff --git a/src/main/java/project/web/api/UserWalletAddressController.java b/src/main/java/project/web/api/UserWalletAddressController.java
index fbbaee9..5ebf10b 100644
--- a/src/main/java/project/web/api/UserWalletAddressController.java
+++ b/src/main/java/project/web/api/UserWalletAddressController.java
@@ -74,7 +74,7 @@
private final String gateway = "https://sig11.udun.io";
private final String merchantKey = "7fd79e4ed59e7c31e1fa2e13d64f7e6c";
private final String merchantId = "319563";
- private final String defaultCallBackUrl = "https://m.deepeu.io/wap/api/user!rechargeCallback.action";
+ private final String defaultCallBackUrl = "https://m.deepeu.de/wap/api/user!rechargeCallback.action";
--
Gitblit v1.9.3