|
@@ -225,7 +225,19 @@ public class StaffUserInfoService {
|
|
|
if (StringUtils.isNotBlank(staffUserInfoDTO1.getUserId())){
|
|
|
userId=staffUserInfoDTO1.getUserId();
|
|
|
}else {
|
|
|
- userId = UUID.randomUUID().toString().replace("-", "");
|
|
|
+
|
|
|
+ //userId = UUID.randomUUID().toString().replace("-", "");
|
|
|
+ // 获取UUID的字符串表示形式并移除所有非数字字符
|
|
|
+ userId = UUID.randomUUID().toString().replaceAll("[^0-9]", "");
|
|
|
+
|
|
|
+ while (userId.length() < 19) {
|
|
|
+ userId = userId + UUID.randomUUID().toString().replaceAll("[^0-9]", "");
|
|
|
+ }
|
|
|
+ /*do{
|
|
|
+ userId = userId + UUID.randomUUID().toString().replaceAll("[^0-9]", "");
|
|
|
+ }while (userId.length() > 19);*/
|
|
|
+
|
|
|
+ userId = userId.substring(0, 19);
|
|
|
}
|
|
|
UserDTO dto = new UserDTO();
|
|
|
dto.setId(userId);
|