Commit 9e387dc447396e6ce91c8f9c36405819ae1e4c15

Authored by RuoYi
1 parent 231bbf69

去除用户手机邮箱部门必填验证

ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
... ... @@ -127,11 +127,13 @@ public class SysUserController extends BaseController
127 127 {
128 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 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 138 return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在");
137 139 }
... ... @@ -149,11 +151,13 @@ public class SysUserController extends BaseController
149 151 public AjaxResult edit(@Validated @RequestBody SysUser user)
150 152 {
151 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 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 162 return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
159 163 }
... ...
ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java
... ... @@ -877,7 +877,7 @@ public class ExcelUtil<T>
877 877 */
878 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 882 Class<?> clazz = o.getClass();
883 883 Field field = clazz.getDeclaredField(name);
... ...
ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
... ... @@ -212,6 +212,7 @@ public class LogAspect
212 212 * @param o 对象信息。
213 213 * @return 如果是需要过滤的对象,则返回true;否则返回false。
214 214 */
  215 + @SuppressWarnings("rawtypes")
215 216 public boolean isFilterObject(final Object o)
216 217 {
217 218 Class<?> clazz = o.getClass();
... ... @@ -230,7 +231,7 @@ public class LogAspect
230 231 else if (Map.class.isAssignableFrom(clazz))
231 232 {
232 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 236 Map.Entry entry = (Map.Entry) iter.next();
236 237 return entry.getValue() instanceof MultipartFile;
... ...
ruoyi-ui/src/views/system/user/index.vue
... ... @@ -421,14 +421,10 @@ export default {
421 421 nickName: [
422 422 { required: true, message: "用户昵称不能为空", trigger: "blur" }
423 423 ],
424   - deptId: [
425   - { required: true, message: "归属部门不能为空", trigger: "change" }
426   - ],
427 424 password: [
428 425 { required: true, message: "用户密码不能为空", trigger: "blur" }
429 426 ],
430 427 email: [
431   - { required: true, message: "邮箱地址不能为空", trigger: "blur" },
432 428 {
433 429 type: "email",
434 430 message: "'请输入正确的邮箱地址",
... ... @@ -436,7 +432,6 @@ export default {
436 432 }
437 433 ],
438 434 phonenumber: [
439   - { required: true, message: "手机号码不能为空", trigger: "blur" },
440 435 {
441 436 pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
442 437 message: "请输入正确的手机号码",
... ...