diff --git a/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java b/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java index 840197e4..94f189d0 100644 --- a/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java +++ b/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java @@ -332,7 +332,9 @@ public class SysUserController { if(param.getSyAccount()==null){ param.setSyAccount(userBo.getCode()); } - param.setId("SU"+IdUtil.getSnowFlakeId()); + if(StringUtils.hasText(param.getId())) { + param.setId("SU" + IdUtil.getSnowFlakeId()); + } boolean result = sysUserService.save(param); // if(param.getId()!=null&& com.qs.serve.common.util.CollectionUtil.isNotEmpty(userBo.getRoleIds())){ // sysRoleService.saveUserRole4Edit(userBo.getRoleIds(),param.getId());