From f88507a761ae5b8f47e52b81627ca485b500431a Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 21 三月 2025 18:49:18 +0800
Subject: [PATCH] 修改bug
---
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java | 30 ++++++++++++++++++------------
1 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java
index a71de50..e07657f 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java
@@ -16,6 +16,7 @@
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
+import java.math.BigDecimal;
import java.util.List;
@@ -41,21 +42,26 @@
*/
@ResponseBody
@PostMapping("/saveBankCard")
- @ApiOperation(value = "保存银行卡信息", tags = {"司机端-个人中心"}, notes = "")
+ @ApiOperation(value = "保存银行卡信息【1.1】", tags = {"司机端-个人中心"}, notes = "")
@ApiImplicitParams({
@ApiImplicitParam(value = "银行名称", name = "bank", required = true, dataType = "String"),
- @ApiImplicitParam(value = "开户人姓名", name = "name", required = true, dataType = "String"),
- @ApiImplicitParam(value = "开户行名称", name = "bankName", required = false, dataType = "String"),
+ @ApiImplicitParam(value = "开户人姓", name = "lastName", required = true, dataType = "String"),
+ @ApiImplicitParam(value = "开户人名", name = "firstName", required = true, dataType = "String"),
@ApiImplicitParam(value = "银行卡号", name = "code", required = true, dataType = "String"),
@ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
})
- public ResultUtil saveBankCard(String bank, String name, String code,String bankName, HttpServletRequest request){
+ public ResultUtil saveBankCard(String bank, String lastName,String firstName, String code, Integer language, HttpServletRequest request){
try {
Integer driverId = driverService.getUserIdFormRedis(request);
if(null == driverId){
return ResultUtil.tokenErr();
}
- return bankCardService.saveBankCard(bank, name, code, driverId,bankName);
+ BigDecimal bigDecimal = new BigDecimal(code);
+ long max = Long.MAX_VALUE;
+ if(bigDecimal.compareTo(new BigDecimal(max)) >= 0){
+ return ResultUtil.error(language == 1 ? "银行卡号格式错误" : language == 2 ? "Format error of bank card" : "Erreur de format de la carte bancaire");
+ }
+ return bankCardService.saveBankCard(bank, lastName, firstName, code, driverId, language);
}catch (Exception e){
e.printStackTrace();
return ResultUtil.runErr();
@@ -64,22 +70,22 @@
@ResponseBody
@PostMapping("/updateBankCard")
- @ApiOperation(value = "保存银行卡信息", tags = {"司机端-个人中心"}, notes = "")
+ @ApiOperation(value = "保存银行卡信息【1.1】", tags = {"司机端-个人中心"}, notes = "")
@ApiImplicitParams({
@ApiImplicitParam(value = "银行卡id", name = "id", required = true, dataType = "int"),
@ApiImplicitParam(value = "银行名称", name = "bank", required = true, dataType = "String"),
- @ApiImplicitParam(value = "开户人姓名", name = "name", required = true, dataType = "String"),
- @ApiImplicitParam(value = "开户行名称", name = "bankName", required = false, dataType = "String"),
+ @ApiImplicitParam(value = "开户人姓", name = "lastName", required = true, dataType = "String"),
+ @ApiImplicitParam(value = "开户人名", name = "firstName", required = true, dataType = "String"),
@ApiImplicitParam(value = "银行卡号", name = "code", required = true, dataType = "String"),
@ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
})
- public ResultUtil updateBankCard(Integer id, String bank, String name, String code,String bankName, HttpServletRequest request){
+ public ResultUtil updateBankCard(Integer id, String bank, String lastName,String firstName, String code, Integer language, HttpServletRequest request){
try {
Integer driverId = driverService.getUserIdFormRedis(request);
if(null == driverId){
return ResultUtil.tokenErr();
}
- return bankCardService.updateBankCard(id,bank, name, code, driverId,bankName);
+ return bankCardService.updateBankCard(id, bank, lastName, firstName, code, driverId, language);
}catch (Exception e){
e.printStackTrace();
return ResultUtil.runErr();
@@ -99,13 +105,13 @@
@ApiImplicitParam(value = "银行卡id", name = "id", required = true, dataType = "int"),
@ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
})
- public ResultUtil delBankCard(Integer id, HttpServletRequest request){
+ public ResultUtil delBankCard(Integer id, Integer language, HttpServletRequest request){
try {
Integer driverId = driverService.getUserIdFormRedis(request);
if(null == driverId){
return ResultUtil.tokenErr();
}
- return bankCardService.delBankCard(id, driverId);
+ return bankCardService.delBankCard(id, driverId, language);
}catch (Exception e){
e.printStackTrace();
return ResultUtil.runErr();
--
Gitblit v1.7.1