From ef3612e144f4a19842c9b07197e42be82616a354 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 21 七月 2023 14:02:15 +0800 Subject: [PATCH] 更新用户端接口 --- UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java index b14c956..b06b2e7 100644 --- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java +++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java @@ -1,6 +1,7 @@ package com.stylefeng.guns.modular.api; import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.serializer.BigDecimalCodec; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.google.code.kaptcha.Constants; import com.stylefeng.guns.core.common.constant.JwtConstants; @@ -26,6 +27,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.io.File; +import java.math.BigDecimal; import java.util.*; /** @@ -1036,6 +1038,11 @@ if(null == uid){ return ResultUtil.tokenErr(); } + BigDecimal bigDecimal = new BigDecimal(code); + long max = Long.MAX_VALUE; + if(bigDecimal.compareTo(new BigDecimal(max)) >= 0){ + return ResultUtil.error("银行卡号格式错误"); + } BankCard bankCard = bankCardService.selectOne(new EntityWrapper<BankCard>().eq("code", code)); if(null != bankCard){ return ResultUtil.error(language == 1 ? "银行卡重复" : language == 2 ? "Duplicate bank card" : "Double carte bancaire"); -- Gitblit v1.7.1