Bläddra i källkod

批量创建账号流水

xiatian 1 år sedan
förälder
incheckning
427cde822b

+ 6 - 3
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/user/service/impl/UserServiceImpl.java

@@ -419,14 +419,17 @@ public class UserServiceImpl implements UserService {
 
 
     @Override
     @Override
     public int findMaxNumberByLoginNameStart(String prefix) {
     public int findMaxNumberByLoginNameStart(String prefix) {
+    	int splitCount=prefix.split("-").length;
         List<User> list = userDao.findStartWithLoginName(prefix);
         List<User> list = userDao.findStartWithLoginName(prefix);
         int number = 0;
         int number = 0;
         for (User user : list) {
         for (User user : list) {
             try {
             try {
                 String[] str = user.getLoginName().split("-");
                 String[] str = user.getLoginName().split("-");
-                int no = Integer.parseInt(str[str.length - 1]);
-                if (number < no) {
-                    number = no;
+                if(str.length==splitCount+1) {
+                	int no = Integer.parseInt(str[str.length - 1]);
+                	if (number < no) {
+                		number = no;
+                	}
                 }
                 }
             } catch (Exception e) {
             } catch (Exception e) {
                 e.printStackTrace();
                 e.printStackTrace();