From 92792c5583fd0e31a8da671d5dec357b82d8f0a5 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 06 Aug 2025 18:41:58 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/UserBankServiceImpl.java | 2 +-
src/main/resources/mapper/UserBankMapper.xml | 8 --------
src/main/java/com/nq/utils/SymmetricCryptoUtil.java | 2 +-
src/main/java/com/nq/dao/UserBankMapper.java | 2 --
src/main/java/com/nq/controller/protol/UserWithdrawController.java | 5 ++---
src/main/java/com/nq/pojo/UserBank.java | 4 ++++
src/main/java/com/nq/pojo/UserWithdraw.java | 6 ++++--
src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java | 3 ++-
8 files changed, 14 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/nq/controller/protol/UserWithdrawController.java b/src/main/java/com/nq/controller/protol/UserWithdrawController.java
index fa607d8..695503d 100644
--- a/src/main/java/com/nq/controller/protol/UserWithdrawController.java
+++ b/src/main/java/com/nq/controller/protol/UserWithdrawController.java
@@ -49,7 +49,6 @@
ServerResponse serverResponse = null;
User user = this.iUserService.getCurrentRefreshUser(request);
-
String requestId = user.getId() + "_" + amt + "_" + bankId;
// 检查是否在短时间内重复请求
@@ -62,7 +61,7 @@
try {
if (!isIntegerGreaterThan100(amt)) {
- return ServerResponse.createByErrorMsg("请输入整数!",request);
+ return ServerResponse.createByErrorMsg("请输入大于10000的整数金额!",request);
}
synchronized (user.getId()){
serverResponse = this.iUserWithdrawService.outMoney(amt, user.getWithPwd(), accsetType,bankId,request);
@@ -87,7 +86,7 @@
public static boolean isIntegerGreaterThan100(String str) {
try {
int number = Integer.parseInt(str); // 尝试将字符串转换为整数
- return number > 100; // 判断是否大于100
+ return number >= 10000; // 判断是否大于100
} catch (NumberFormatException e) {
return false; // 如果转换失败,说明不是整数
}
diff --git a/src/main/java/com/nq/dao/UserBankMapper.java b/src/main/java/com/nq/dao/UserBankMapper.java
index 3847e49..35ab47a 100644
--- a/src/main/java/com/nq/dao/UserBankMapper.java
+++ b/src/main/java/com/nq/dao/UserBankMapper.java
@@ -12,8 +12,6 @@
public interface UserBankMapper extends BaseMapper<UserBank> {
int deleteByPrimaryKey(Integer paramInteger);
- int insert(UserBank paramUserBank);
-
int insertSelective(UserBank paramUserBank);
UserBank selectByPrimaryKey(Integer paramInteger);
diff --git a/src/main/java/com/nq/pojo/UserBank.java b/src/main/java/com/nq/pojo/UserBank.java
index 5bec165..1558c71 100644
--- a/src/main/java/com/nq/pojo/UserBank.java
+++ b/src/main/java/com/nq/pojo/UserBank.java
@@ -34,6 +34,10 @@
private String bankCardholderName;
// 绑定邮箱
private String bankEmail;
+ //支行名称
+ private String branchName;
+ //支行番号
+ private String branchNo;
private Date addTime = new Date();
}
\ No newline at end of file
diff --git a/src/main/java/com/nq/pojo/UserWithdraw.java b/src/main/java/com/nq/pojo/UserWithdraw.java
index 22e5f9d..c7129e4 100644
--- a/src/main/java/com/nq/pojo/UserWithdraw.java
+++ b/src/main/java/com/nq/pojo/UserWithdraw.java
@@ -5,12 +5,13 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
-
+@Data
public class UserWithdraw {
@TableId(value = "id",type = IdType.AUTO)
private Integer id;
@@ -36,7 +37,8 @@
private String bankName;
@Excel(name = "银行支行")
private String bankAddress;
-
+ @Excel(name = "支行番号")
+ private String branchNo;
@Excel(name = "状态" ,replace = { "审核中_0", "成功_1", "失败_2", "取消_3","已提交_4" })
private Integer withStatus;
@Excel(name = "手续费")
diff --git a/src/main/java/com/nq/service/impl/UserBankServiceImpl.java b/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
index 899e5de..b99cf70 100644
--- a/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
@@ -63,7 +63,7 @@
if (dbBank == null) {
return ServerResponse.createByErrorMsg("修改失败。银行找不到",request );
}
- int updateCount = this.userBankMapper.updateByPrimaryKeySelective(bank);
+ int updateCount = this.userBankMapper.updateById(bank);
if (updateCount > 0) {
return ServerResponse.createBySuccess("修改银行卡成功",request );
}
diff --git a/src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java b/src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java
index 4f0fedf..eae3a1a 100644
--- a/src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java
@@ -153,7 +153,8 @@
userWithdraw.setWithName(user.getRealName());
userWithdraw.setBankNo(userBank.getBankNo());
userWithdraw.setBankName(userBank.getBankName());
- userWithdraw.setBankAddress(userBank.getBankAddress());
+ userWithdraw.setBankAddress(userBank.getBranchName());
+ userWithdraw.setBranchNo(userBank.getBranchNo());
userWithdraw.setWithStatus(Integer.valueOf(0));
BigDecimal withfee = siteSetting.getWithFeePercent().multiply(new BigDecimal(amt)).add(new BigDecimal(siteSetting.getWithFeeSingle().intValue()));
userWithdraw.setWithFee(withfee);
diff --git a/src/main/java/com/nq/utils/SymmetricCryptoUtil.java b/src/main/java/com/nq/utils/SymmetricCryptoUtil.java
index 79b3f19..d90fcd8 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("c2l1335xRtkrWL4KVRBTHw==", Mode.CBC, Padding.ZeroPadding);
+ String decryptData = decryptFromString("rcjjhE1g+WSu+SL0EKuKQA==", Mode.CBC, Padding.ZeroPadding);
System.out.println("解密:" + decryptData);
}
diff --git a/src/main/resources/mapper/UserBankMapper.xml b/src/main/resources/mapper/UserBankMapper.xml
index 0b4c805..dd67023 100644
--- a/src/main/resources/mapper/UserBankMapper.xml
+++ b/src/main/resources/mapper/UserBankMapper.xml
@@ -26,14 +26,6 @@
delete from user_bank
where id = #{id,jdbcType=INTEGER}
</delete>
- <insert id="insert" parameterType="com.nq.pojo.UserBank" >
- insert into user_bank (id, user_id, bank_name,
- bank_no, bank_address, bank_img,
- bank_phone, bank_cardholder_name ,add_time)
- values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{bankName,jdbcType=VARCHAR},
- #{bankNo,jdbcType=VARCHAR}, #{bankAddress,jdbcType=VARCHAR}, #{bankImg,jdbcType=VARCHAR},
- #{bankPhone,jdbcType=VARCHAR}, #{bankCardholderName},#{addTime,jdbcType=TIMESTAMP})
- </insert>
<insert id="insertSelective" parameterType="com.nq.pojo.UserBank" >
insert into user_bank
<trim prefix="(" suffix=")" suffixOverrides="," >
--
Gitblit v1.9.3