|
@@ -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);
|
|
|
}
|