소스 검색

不限制数字,运输方式默认火运或汽运

QuietShadow 3 년 전
부모
커밋
36c665cb6c
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/main/java/com/steerinfo/ems/emsgmpcjh/service/impl/EmsGmPcJhServiceImpl.java

+ 5 - 1
src/main/java/com/steerinfo/ems/emsgmpcjh/service/impl/EmsGmPcJhServiceImpl.java

@@ -164,7 +164,7 @@ public class EmsGmPcJhServiceImpl extends BaseServiceImpl<EmsGmPcJh, String> imp
             //Pattern pattern = Pattern.compile("^-?[0-9]+"); //这个也行
             //Pattern pattern = Pattern.compile("^-?\\d+(\\.\\d+)?$");//这个也行
             //正整数
-            Pattern pattern = Pattern.compile("[0-9]*");
+            Pattern pattern = Pattern.compile("^(\\-|\\+)?\\d+(\\.\\d+)?$");
             if(arr[0].length()>8 || !pattern.matcher(arr[0]).matches()){
                 throw new MarketSlmException(500,"排产日期(编号)有误!");
             }
@@ -216,6 +216,10 @@ public class EmsGmPcJhServiceImpl extends BaseServiceImpl<EmsGmPcJh, String> imp
                         spp.setLengths(new BigDecimal(arr[j]));
                         break;
                     case "运输方式" :
+                        if(arr[j] == null || "".equals(arr[j])){
+                            spp.setTransportType("火运或汽运");
+                            break;
+                        }
                         spp.setTransportType(arr[j]);
                         break;
                     case "用途" :