系统管理bug修复;1、mvc参数校验不正确直接提示,不提示"请求参数不正确",优化手机格式不正确的提示;2、新增机构不自动生成机构代码;3、用户管理列表筛选登陆用户本身;

This commit is contained in:
gaoqr
2024-08-06 19:06:00 +08:00
parent f737c17866
commit fe85c3bb5c
5 changed files with 11 additions and 5 deletions
@@ -19,7 +19,7 @@ import java.lang.annotation.*;
)
public @interface Mobile {
String message() default "手机号格式不正确";
String message() default "手机号格式不正确,请重新确认";
Class<?>[] groups() default {};
@@ -90,7 +90,10 @@ public class SecurityFrameworkUtils {
@Nullable
public static Long getLoginUserId() {
LoginUser loginUser = getLoginUser();
return loginUser != null ? loginUser.getId() : null;
if (loginUser == null) {
throw new ServiceException(GlobalErrorCodeConstants.UNAUTHORIZED);
}
return loginUser.getId();
}
/**
@@ -124,7 +124,7 @@ public class GlobalExceptionHandler {
log.warn("[methodArgumentNotValidExceptionExceptionHandler]", ex);
FieldError fieldError = ex.getBindingResult().getFieldError();
assert fieldError != null; // 断言,避免告警
return CommonResult.error(BAD_REQUEST.getCode(), String.format("请求参数不正确:%s", fieldError.getDefaultMessage()));
return CommonResult.error(BAD_REQUEST.getCode(), fieldError.getDefaultMessage());
}
/**