From f1f519b5d186f786f25a987fc870fe9f568ecfcc Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 20 May 2025 20:25:19 +0800
Subject: [PATCH] 1
---
src/main/java/project/web/api/UserController.java | 128 +++++++++++++++++++++---------------------
1 files changed, 63 insertions(+), 65 deletions(-)
diff --git a/src/main/java/project/web/api/UserController.java b/src/main/java/project/web/api/UserController.java
index 87f2bf0..18137b9 100644
--- a/src/main/java/project/web/api/UserController.java
+++ b/src/main/java/project/web/api/UserController.java
@@ -135,30 +135,30 @@
log.setUsername(username);
logService.saveAsyn(log);
- JdbcTemplate jdbcTemplate=ApplicationUtil.getBean(JdbcTemplate.class);
- Integer countusdt = jdbcTemplate.queryForObject("SELECT count(USER_NAME) FROM T_PARTY_BLOCKCHAIN WHERE USER_NAME=? AND COIN_SYMBOL='USDT'", Integer.class,party.getUsername());
- logger.info("----------注册地址T_PARTY_BLOCKCHAIN-------"+countusdt);
- if(countusdt == 0){
- logger.info("----------注册地址进来了-------");
- //注册地址trc
- String addresstrc = registerAddress(party.getUsercode(),"trc","1");
- logger.info("----------地址注册方法返回参数------"+addresstrc);
- if (addresstrc == null || "" == addresstrc) {
- logger.info("地址注册失败");
- logger.info("----------地址注册失败-------");
- }else {
- jdbcTemplate.update("INSERT INTO T_PARTY_BLOCKCHAIN(USER_NAME,CHAIN_NAME,COIN_SYMBOL,QR_IMAGE,ADDRESS,AUTO) VALUES(?,?,?,?,?,?)"
- ,party.getUsername(),"TRC20","USDT","/trc01.png",addresstrc,"Y");
- }
- // //注册地址erc
- // String addresserc = registerAddress(party.getUsercode(),"erc","1");
- // if (addresserc == null || "" == addresserc) {
- // logger.info("地址注册失败");
- // }else {
- // jdbcTemplate.update("INSERT INTO T_PARTY_BLOCKCHAIN(USER_NAME,CHAIN_NAME,COIN_SYMBOL,QR_IMAGE,ADDRESS,AUTO) VALUES(?,?,?,?,?,?)"
- // ,party.getUsername(),"ERC20","USDT","/e102.png",addresserc,"Y");
- // }
- }
+// JdbcTemplate jdbcTemplate=ApplicationUtil.getBean(JdbcTemplate.class);
+// Integer countusdt = jdbcTemplate.queryForObject("SELECT count(USER_NAME) FROM T_PARTY_BLOCKCHAIN WHERE USER_NAME=? AND COIN_SYMBOL='USDT'", Integer.class,party.getUsername());
+// logger.info("----------注册地址T_PARTY_BLOCKCHAIN-------"+countusdt);
+// if(countusdt == 0){
+// logger.info("----------注册地址进来了-------");
+// //注册地址trc
+// String addresstrc = registerAddress(party.getUsercode(),"trc","1");
+// logger.info("----------地址注册方法返回参数------"+addresstrc);
+// if (addresstrc == null || "" == addresstrc) {
+// logger.info("地址注册失败");
+// logger.info("----------地址注册失败-------");
+// }else {
+// jdbcTemplate.update("INSERT INTO T_PARTY_BLOCKCHAIN(USER_NAME,CHAIN_NAME,COIN_SYMBOL,QR_IMAGE,ADDRESS,AUTO) VALUES(?,?,?,?,?,?)"
+// ,party.getUsername(),"TRC20","USDT","/trc01.png",addresstrc,"Y");
+// }
+// // //注册地址erc
+// // String addresserc = registerAddress(party.getUsercode(),"erc","1");
+// // if (addresserc == null || "" == addresserc) {
+// // logger.info("地址注册失败");
+// // }else {
+// // jdbcTemplate.update("INSERT INTO T_PARTY_BLOCKCHAIN(USER_NAME,CHAIN_NAME,COIN_SYMBOL,QR_IMAGE,ADDRESS,AUTO) VALUES(?,?,?,?,?,?)"
+// // ,party.getUsername(),"ERC20","USDT","/e102.png",addresserc,"Y");
+// // }
+// }
// Integer counteth = jdbcTemplate.queryForObject("SELECT count(USER_NAME) FROM T_PARTY_BLOCKCHAIN WHERE USER_NAME=? AND COIN_SYMBOL='ETH'", Integer.class,party.getUsername());
// if(counteth == 0){
// //注册地址trc
@@ -181,12 +181,10 @@
// ,party.getUsername(),"BTC","BTC","/b103.png",addressbtc,"Y");
// }
// }
- logger.info("----------地址注册111111-------");
party.setLogin_ip(this.getIp(getRequest()));
this.partyService.update(party);
resultObject.setData(data);
- logger.info("----------地址注册2222222-------");
} catch (BusinessException e) {
resultObject.setCode("1");
resultObject.setMsg(e.getMessage());
@@ -709,51 +707,51 @@
if (StringUtils.isEmptyString(verifcode_type)) {
throw new BusinessException("验证类型不能为空");
}
- if (StringUtils.isEmptyString(verifcode)) {
- throw new BusinessException("验证码不能为空");
- }
+// if (StringUtils.isEmptyString(verifcode)) {
+// throw new BusinessException("验证码不能为空");
+// }
String loginPartyId = this.getLoginPartyId();
Party party = this.partyService.cachePartyBy(loginPartyId, false);
SecUser secUser = this.secUserService.findUserByPartyId(loginPartyId);
// 根据验证类型获取验证key verifcode_type: 1/手机;2/邮箱;3/谷歌验证器;
- String key = "";
- String errMsg = "";
- if ("1".equals(verifcode_type)) {
- key = StringUtils.isEmptyString(party.getPhone()) || false == party.getPhone_authority() ? "" : party.getPhone();
- errMsg = "未绑定手机号";
- } else if ("2".equals(verifcode_type)) {
- key = StringUtils.isEmptyString(party.getEmail()) || false == party.getEmail_authority() ? "" : party.getEmail();
- errMsg = "未绑定邮箱";
- } else if ("3".equals(verifcode_type)) {
- key = StringUtils.isEmptyString(secUser.getGoogle_auth_secret()) || false == secUser.isGoogle_auth_bind() ? "" : secUser.getGoogle_auth_secret();
- errMsg = "未绑定谷歌验证器";
- }
- if (StringUtils.isEmptyString(key)) {
- throw new BusinessException(errMsg);
- }
+// String key = "";
+// String errMsg = "";
+// if ("1".equals(verifcode_type)) {
+// key = StringUtils.isEmptyString(party.getPhone()) || false == party.getPhone_authority() ? "" : party.getPhone();
+// errMsg = "未绑定手机号";
+// } else if ("2".equals(verifcode_type)) {
+// key = StringUtils.isEmptyString(party.getEmail()) || false == party.getEmail_authority() ? "" : party.getEmail();
+// errMsg = "未绑定邮箱";
+// } else if ("3".equals(verifcode_type)) {
+// key = StringUtils.isEmptyString(secUser.getGoogle_auth_secret()) || false == secUser.isGoogle_auth_bind() ? "" : secUser.getGoogle_auth_secret();
+// errMsg = "未绑定谷歌验证器";
+// }
+// if (StringUtils.isEmptyString(key)) {
+// throw new BusinessException(errMsg);
+// }
// 验证
- boolean passed = false;
- if ("1".equals(verifcode_type) || "2".equals(verifcode_type)) {
- String authcode = this.identifyingCodeTimeWindowService.getAuthCode(key);
- if ((null != authcode) && (authcode.equals(verifcode))) {
- passed = true;
- this.identifyingCodeTimeWindowService.delAuthCode(key);
- }
- } else if ("3".equals(verifcode_type)) {
- if (this.googleAuthService.checkCode(key, verifcode)) {
- passed = true;
- }
- }
-
- // 如果是演示用户,则不判断验证码
- if (!"GUEST".contentEquals(party.getRolename())) {
- if (!passed) {
- throw new BusinessException("验证码不正确");
- }
- }
+// boolean passed = false;
+// if ("1".equals(verifcode_type) || "2".equals(verifcode_type)) {
+// String authcode = this.identifyingCodeTimeWindowService.getAuthCode(key);
+// if ((null != authcode) && (authcode.equals(verifcode))) {
+// passed = true;
+// this.identifyingCodeTimeWindowService.delAuthCode(key);
+// }
+// } else if ("3".equals(verifcode_type)) {
+// if (this.googleAuthService.checkCode(key, verifcode)) {
+// passed = true;
+// }
+// }
+//
+// // 如果是演示用户,则不判断验证码
+// if (!"GUEST".contentEquals(party.getRolename())) {
+// if (!passed) {
+// throw new BusinessException("验证码不正确");
+// }
+// }
// 更新密码
this.partyService.updateSafeword(party, safeword);
@@ -1000,9 +998,9 @@
data.put("phone", StringUtils.isEmptyString(party.getPhone()) || false == party.getPhone_authority() ? "" : party.getPhone());
data.put("phone_filled", StringUtils.isEmptyString(party.getPhone()) ? "" : party.getPhone());
data.put("phone_authority", party.getPhone_authority());
- data.put("email", StringUtils.isEmptyString(party.getEmail()) || false == party.getEmail_authority() ? "" : party.getEmail());
+ data.put("email", party.getEmail());
data.put("email_filled", StringUtils.isEmptyString(party.getEmail()) ? "" : party.getEmail());
- data.put("email_authority", party.getEmail_authority());
+ data.put("email_authority", true);
data.put("google_auth_secret", StringUtils.isEmptyString(secUser.getGoogle_auth_secret()) || false == secUser.isGoogle_auth_bind() ? "" : secUser.getGoogle_auth_secret());
data.put("google_auth_secret_filled", StringUtils.isEmptyString(secUser.getGoogle_auth_secret()) ? "" : secUser.getGoogle_auth_secret());
data.put("google_auth_bind", secUser.isGoogle_auth_bind());
--
Gitblit v1.9.3