Commit 6e501599c27ac7e14dead525c018093c34dd9503
1 parent
18f27aac15
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 10 additions and 19 deletions
platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
View file @
6e50159
| ... | ... | @@ -84,7 +84,7 @@ |
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | public static void main(String[] args) { |
| 87 | - System.out.println(numCodeStr(2020010711L)); | |
| 87 | + System.out.println("2021122".startsWith("2031")); | |
| 88 | 88 | } |
| 89 | 89 | |
| 90 | 90 | |
| ... | ... | @@ -419,18 +419,7 @@ |
| 419 | 419 | if (numCode != null) |
| 420 | 420 | { |
| 421 | 421 | StringBuffer sb = new StringBuffer(String.valueOf(numCode)); |
| 422 | - sb.insert(8,"-"); | |
| 423 | - return sb.toString(); | |
| 424 | - } | |
| 425 | - return ""; | |
| 426 | - } | |
| 427 | - | |
| 428 | - public static String riskCodeStr(Long numCode) { | |
| 429 | - if (numCode != null) | |
| 430 | - { | |
| 431 | - StringBuffer sb = new StringBuffer(String.valueOf(numCode)); | |
| 432 | - sb.insert(4,"-"); | |
| 433 | - return sb.toString(); | |
| 422 | + sb.insert(6,"-"); | |
| 434 | 423 | } |
| 435 | 424 | return ""; |
| 436 | 425 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
6e50159
| ... | ... | @@ -942,7 +942,7 @@ |
| 942 | 942 | |
| 943 | 943 | |
| 944 | 944 | |
| 945 | - public void setRiskCode(String id) | |
| 945 | + public synchronized void setRiskCode(String id) | |
| 946 | 946 | { |
| 947 | 947 | BabyModel babyModel = babyBookbuildingService.queryBabyById(id); |
| 948 | 948 | if (babyModel.getRiskCode() == null) |
| ... | ... | @@ -954,7 +954,7 @@ |
| 954 | 954 | } |
| 955 | 955 | |
| 956 | 956 | |
| 957 | - public synchronized void setRiskCode(BabyModel model) | |
| 957 | + public void setRiskCode(BabyModel model) | |
| 958 | 958 | { |
| 959 | 959 | //高危儿童才设置编号 |
| 960 | 960 | if (("216".equals(model.getHospitalId()) || "2100001377".equals(model.getHospitalId())) && model.getHighRisk() != null && model.getHighRisk() == 1) |
| 961 | 961 | |
| ... | ... | @@ -970,9 +970,10 @@ |
| 970 | 970 | List <BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); |
| 971 | 971 | if (CollectionUtils.isNotEmpty(models)) |
| 972 | 972 | { |
| 973 | - if (models.get(0).getRiskCode() != null && String.valueOf(models.get(0).getRiskCode()).contains(DateUtil.getYearStr())) | |
| 973 | + if (models.get(0).getRiskCode() != null && String.valueOf(models.get(0).getRiskCode()).startsWith(DateUtil.getYearStr())) | |
| 974 | 974 | { |
| 975 | - result = models.get(0).getRiskCode()+1; | |
| 975 | + Long l = Long.valueOf(String.valueOf(models.get(0).getRiskCode()).substring(4))+1; | |
| 976 | + result = Long.valueOf(String.valueOf(models.get(0).getRiskCode()).substring(0,4)+ l); | |
| 976 | 977 | } |
| 977 | 978 | } |
| 978 | 979 | model.setRiskCode(result); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
View file @
6e50159
| ... | ... | @@ -968,9 +968,10 @@ |
| 968 | 968 | List<PremaritalCheckup> data = premaritalCheckupService.queryPremaritalCheckupWithSort(query, "numCode", Sort.Direction.DESC); |
| 969 | 969 | if (CollectionUtils.isNotEmpty(data)) |
| 970 | 970 | { |
| 971 | - if (data.get(0).getNumCode() != null && String.valueOf(data.get(0).getNumCode()).contains(DateUtil.getymd6())) | |
| 971 | + if (data.get(0).getNumCode() != null && String.valueOf(data.get(0).getNumCode()).startsWith(DateUtil.getymd6())) | |
| 972 | 972 | { |
| 973 | - result = data.get(0).getNumCode()+1; | |
| 973 | + Long l = Long.valueOf(String.valueOf(data.get(0).getNumCode()).substring(8))+1; | |
| 974 | + result = Long.valueOf(String.valueOf(data.get(0).getNumCode()).substring(0,8)+ l); | |
| 974 | 975 | } |
| 975 | 976 | } |
| 976 | 977 | checkup.setNumCode(result); |