Gaosheng 3 nedēļas atpakaļ
vecāks
revīzija
eee4427498

+ 1 - 0
xinkeaboard-server/b2b2c-core/src/main/resources/i18n_en.properties

@@ -2560,6 +2560,7 @@ pc端注册页面logo=
 如果您不想更改密码或未请求更改密码,请忽略并删除此邮件=If you do not want to change your password or did not request a password change, please ignore and delete this message
 谢谢=Thank you
 提交失败,请重试=Submission failed, please try again
+数量超出范围,请重试=The quantity is out of range. Please try again
 文档下载记录保存失败,请重试=Failed to save the document download record. Please try again
 会员账户被禁用,请联系平台=Member account is disabled, please contact the platform
 关注店铺成功=Focus on store success

+ 1 - 1
xinkeaboard-server/b2b2c-web/src/main/java/com/slodon/b2b2c/controller/member/front/advich/MemberEmailActiveController.java

@@ -230,7 +230,7 @@ public class MemberEmailActiveController extends BaseController {
         if (!verificationCode.equals(storedCode)) {
             return SldResponse.fail(ResponseConst.STATE_FAIL, Language.translate("验证码校验失败", Language.EN_LANGUAGE_TYPE));
         }
-        stringRedisTemplate.delete(redisKey);
+//        stringRedisTemplate.delete(redisKey);
         return SldResponse.success(Language.translate("验证码校验成功", Language.EN_LANGUAGE_TYPE));
     }
 

+ 8 - 0
xinkeaboard-server/b2b2c-web/src/main/java/com/slodon/b2b2c/controller/member/front/advich/MemberEnquiryController.java

@@ -80,6 +80,10 @@ public class MemberEnquiryController extends BaseController {
                 StringUtil.isEmpty(enquiryAddDTO.getPageUrl()) || StringUtil.isEmpty(enquiryAddDTO.getItemType())) {
             return SldResponse.fail(Language.translate("提交失败,请重试",Language.EN_LANGUAGE_TYPE));
         }
+        // 增加Integer参数长度校验,防止数据库int类型溢出
+        if (enquiryAddDTO.getQuantity() != null && (enquiryAddDTO.getQuantity() > Integer.MAX_VALUE || enquiryAddDTO.getQuantity() < Integer.MIN_VALUE)) {
+            return SldResponse.fail(Language.translate("数量超出范围,请重试", Language.EN_LANGUAGE_TYPE));
+        }
         Integer key = memberEnquiryModel.saveEnquiry(request, enquiryAddDTO);
         return SldResponse.success(Language.translate("提交成功",Language.EN_LANGUAGE_TYPE),key);
     }
@@ -99,6 +103,10 @@ public class MemberEnquiryController extends BaseController {
                 StringUtil.isEmpty(enquiryAddDTO.getPageUrl()) || StringUtil.isEmpty(enquiryAddDTO.getItemType())) {
             return SldResponse.fail(Language.translate("提交失败,请重试",Language.EN_LANGUAGE_TYPE));
         }
+        // 增加Integer参数长度校验,防止数据库int类型溢出
+        if (enquiryAddDTO.getQuantity() != null && (enquiryAddDTO.getQuantity() > Integer.MAX_VALUE || enquiryAddDTO.getQuantity() < Integer.MIN_VALUE)) {
+            return SldResponse.fail(Language.translate("数量超出范围,请重试", Language.EN_LANGUAGE_TYPE));
+        }
         Integer key = memberEnquiryModel.saveEnquiry(request, enquiryAddDTO);
         return SldResponse.success(Language.translate("提交成功",Language.EN_LANGUAGE_TYPE),key);
     }