diff --git a/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonService/SysLoginpersonBusinessService.go b/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonService/SysLoginpersonBusinessService.go index 42c1e99b..5a18fa9d 100644 --- a/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonService/SysLoginpersonBusinessService.go +++ b/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonService/SysLoginpersonBusinessService.go @@ -20,7 +20,7 @@ type LoginAccount struct { OriginalPwd string //初始密码 } -func GenerateLoginAccount(identityId int32, count int) []LoginAccount { +func GenerateLoginAccount(identityId int32, count int64) []LoginAccount { var loginPrefix = "" switch identityId { case 1: @@ -36,15 +36,16 @@ func GenerateLoginAccount(identityId int32, count int) []LoginAccount { loginPrefix = "par" break } - //获取最大的此类身份 - loginIdInt := SysLoginpersonDao.GetLoginIdIntMax(1) + //获取最大人员编号 + loginIdInt := SysLoginpersonDao.GetLoginIdIntMax(count) //循环生成 result := make([]LoginAccount, 0) - for i := 0; i < count; i++ { + for i := 0; i < int(count); i++ { var loginAccount LoginAccount - loginAccount.LoginName = loginPrefix + CommonUtil.ConvertInt64ToString(CommonUtil.ConvertIntToInt64(i)+loginIdInt) - //休眠10毫秒,使随机数不一样 - time.Sleep(10 * time.Microsecond) + loginAccount.LoginName = loginPrefix + + CommonUtil.ConvertInt64ToString(CommonUtil.ConvertIntToInt64(i)+loginIdInt-count+1) + //休眠2毫秒,使随机数不一样 + time.Sleep(2 * time.Microsecond) loginAccount.OriginalPwd = CommonUtil.GenValidateCode(6) loginAccount.Pwd = LdapUtil.GetLdapPassword(loginAccount.OriginalPwd) result = append(result, loginAccount)