Procházet zdrojové kódy

区划信息获取错误。

785834757 před 1 rokem
rodič
revize
0c9f2740c7

+ 3 - 3
src/main/java/com/ydtech/modules/admin/service/impl/SysAreaServiceImpl.java

@@ -62,14 +62,14 @@ public class SysAreaServiceImpl extends ServiceImpl<SysAreaMapper, SysArea>
         //截取身份证的省级代码
         String provincesCode;
         if (idcard != null) {
-            provincesCode = idcard.substring(0, 3);
+            provincesCode = idcard.substring(0, 4);
         } else {
-            provincesCode = leaderIdcard.substring(0, 3);
+            provincesCode = leaderIdcard.substring(0, 4);
         }
         //获取省级的区划
         if (!collect.isEmpty()) {
             List<SysArea> provincesArea = collect.stream()
-                    .filter(item -> item.getAreaCode().substring(0, 3).equals(provincesCode))
+                    .filter(item -> item.getAreaCode().substring(0, 4).equals(provincesCode))
                     .collect(Collectors.toList());
 
             //如果查不出来默认使用赛选出的第一个