From 768b9227e5312b3f12c485821586c837e3f9ee93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E8=AF=9D?= <752718920@qq.com> Date: Thu, 28 Apr 2022 23:23:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=95=86=E5=93=81=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E7=9A=84=E6=97=B6=E5=80=99=E6=9D=A1=E7=A0=81=E9=95=BF?= =?UTF-8?q?=E5=BA=A6=E9=99=90=E5=88=B6=E8=BF=87=E7=9F=AD=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jsh/erp/service/material/MaterialService.java | 4 ++-- jshERP-boot/src/main/java/com/jsh/erp/utils/StringUtil.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java index 074f4231..a20fddbf 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java @@ -500,12 +500,12 @@ public class MaterialService { String lowDecimal = ExcelUtils.getContent(src, i, 14); //最低售价 String enabled = ExcelUtils.getContent(src, i, 15); //状态 //校验基础条码是否是正整数 - if(!StringUtil.isPositiveInteger(barCode)) { + if(!StringUtil.isPositiveLong(barCode)) { throw new BusinessRunTimeException(ExceptionConstants.MATERIAL_BARCODE_NOT_INTEGER_CODE, String.format(ExceptionConstants.MATERIAL_BARCODE_NOT_INTEGER_MSG, barCode)); } //校验副条码是否是正整数 - if(StringUtil.isNotEmpty(manyBarCode) && !StringUtil.isPositiveInteger(manyBarCode)) { + if(StringUtil.isNotEmpty(manyBarCode) && !StringUtil.isPositiveLong(manyBarCode)) { throw new BusinessRunTimeException(ExceptionConstants.MATERIAL_BARCODE_NOT_INTEGER_CODE, String.format(ExceptionConstants.MATERIAL_BARCODE_NOT_INTEGER_MSG, manyBarCode)); } diff --git a/jshERP-boot/src/main/java/com/jsh/erp/utils/StringUtil.java b/jshERP-boot/src/main/java/com/jsh/erp/utils/StringUtil.java index a2e3fbe5..6f5ba8b0 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/utils/StringUtil.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/utils/StringUtil.java @@ -280,11 +280,11 @@ public class StringUtil { * @param value * @return */ - public static boolean isPositiveInteger(Object value) { + public static boolean isPositiveLong(Object value) { if(value!=null) { String str = value.toString(); if(isNotEmpty(str)) { - if((str.matches("[0-9]+"))&&(Integer.parseInt(str)>0)) { + if((str.matches("[0-9]+"))&&(Long.parseLong(str)>0)) { return true; } else { return false;