正在显示
4 个修改的文件
包含
11 行增加
和
11 行删除
| @@ -127,11 +127,13 @@ public class SysUserController extends BaseController | @@ -127,11 +127,13 @@ public class SysUserController extends BaseController | ||
| 127 | { | 127 | { |
| 128 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,登录账号已存在"); | 128 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,登录账号已存在"); |
| 129 | } | 129 | } |
| 130 | - else if (UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) | 130 | + else if (StringUtils.isNotEmpty(user.getPhonenumber()) |
| 131 | + && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) | ||
| 131 | { | 132 | { |
| 132 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,手机号码已存在"); | 133 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,手机号码已存在"); |
| 133 | } | 134 | } |
| 134 | - else if (UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) | 135 | + else if (StringUtils.isNotEmpty(user.getEmail()) |
| 136 | + && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) | ||
| 135 | { | 137 | { |
| 136 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在"); | 138 | return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在"); |
| 137 | } | 139 | } |
| @@ -149,11 +151,13 @@ public class SysUserController extends BaseController | @@ -149,11 +151,13 @@ public class SysUserController extends BaseController | ||
| 149 | public AjaxResult edit(@Validated @RequestBody SysUser user) | 151 | public AjaxResult edit(@Validated @RequestBody SysUser user) |
| 150 | { | 152 | { |
| 151 | userService.checkUserAllowed(user); | 153 | userService.checkUserAllowed(user); |
| 152 | - if (UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) | 154 | + if (StringUtils.isNotEmpty(user.getPhonenumber()) |
| 155 | + && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) | ||
| 153 | { | 156 | { |
| 154 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); | 157 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); |
| 155 | } | 158 | } |
| 156 | - else if (UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) | 159 | + else if (StringUtils.isNotEmpty(user.getEmail()) |
| 160 | + && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) | ||
| 157 | { | 161 | { |
| 158 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); | 162 | return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); |
| 159 | } | 163 | } |
| @@ -877,7 +877,7 @@ public class ExcelUtil<T> | @@ -877,7 +877,7 @@ public class ExcelUtil<T> | ||
| 877 | */ | 877 | */ |
| 878 | private Object getValue(Object o, String name) throws Exception | 878 | private Object getValue(Object o, String name) throws Exception |
| 879 | { | 879 | { |
| 880 | - if (StringUtils.isNotEmpty(name)) | 880 | + if (StringUtils.isNotNull(o) && StringUtils.isNotEmpty(name)) |
| 881 | { | 881 | { |
| 882 | Class<?> clazz = o.getClass(); | 882 | Class<?> clazz = o.getClass(); |
| 883 | Field field = clazz.getDeclaredField(name); | 883 | Field field = clazz.getDeclaredField(name); |
| @@ -212,6 +212,7 @@ public class LogAspect | @@ -212,6 +212,7 @@ public class LogAspect | ||
| 212 | * @param o 对象信息。 | 212 | * @param o 对象信息。 |
| 213 | * @return 如果是需要过滤的对象,则返回true;否则返回false。 | 213 | * @return 如果是需要过滤的对象,则返回true;否则返回false。 |
| 214 | */ | 214 | */ |
| 215 | + @SuppressWarnings("rawtypes") | ||
| 215 | public boolean isFilterObject(final Object o) | 216 | public boolean isFilterObject(final Object o) |
| 216 | { | 217 | { |
| 217 | Class<?> clazz = o.getClass(); | 218 | Class<?> clazz = o.getClass(); |
| @@ -230,7 +231,7 @@ public class LogAspect | @@ -230,7 +231,7 @@ public class LogAspect | ||
| 230 | else if (Map.class.isAssignableFrom(clazz)) | 231 | else if (Map.class.isAssignableFrom(clazz)) |
| 231 | { | 232 | { |
| 232 | Map map = (Map) o; | 233 | Map map = (Map) o; |
| 233 | - for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); ) | 234 | + for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) |
| 234 | { | 235 | { |
| 235 | Map.Entry entry = (Map.Entry) iter.next(); | 236 | Map.Entry entry = (Map.Entry) iter.next(); |
| 236 | return entry.getValue() instanceof MultipartFile; | 237 | return entry.getValue() instanceof MultipartFile; |
| @@ -421,14 +421,10 @@ export default { | @@ -421,14 +421,10 @@ export default { | ||
| 421 | nickName: [ | 421 | nickName: [ |
| 422 | { required: true, message: "用户昵称不能为空", trigger: "blur" } | 422 | { required: true, message: "用户昵称不能为空", trigger: "blur" } |
| 423 | ], | 423 | ], |
| 424 | - deptId: [ | ||
| 425 | - { required: true, message: "归属部门不能为空", trigger: "change" } | ||
| 426 | - ], | ||
| 427 | password: [ | 424 | password: [ |
| 428 | { required: true, message: "用户密码不能为空", trigger: "blur" } | 425 | { required: true, message: "用户密码不能为空", trigger: "blur" } |
| 429 | ], | 426 | ], |
| 430 | email: [ | 427 | email: [ |
| 431 | - { required: true, message: "邮箱地址不能为空", trigger: "blur" }, | ||
| 432 | { | 428 | { |
| 433 | type: "email", | 429 | type: "email", |
| 434 | message: "'请输入正确的邮箱地址", | 430 | message: "'请输入正确的邮箱地址", |
| @@ -436,7 +432,6 @@ export default { | @@ -436,7 +432,6 @@ export default { | ||
| 436 | } | 432 | } |
| 437 | ], | 433 | ], |
| 438 | phonenumber: [ | 434 | phonenumber: [ |
| 439 | - { required: true, message: "手机号码不能为空", trigger: "blur" }, | ||
| 440 | { | 435 | { |
| 441 | pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, | 436 | pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, |
| 442 | message: "请输入正确的手机号码", | 437 | message: "请输入正确的手机号码", |
-
请 注册 或 登录 后发表评论