diff --git a/wfc-common/wfc-common-core/src/main/java/org/wfc/common/core/web/domain/AjaxResult.java b/wfc-common/wfc-common-core/src/main/java/org/wfc/common/core/web/domain/AjaxResult.java index cd56635..19763f8 100644 --- a/wfc-common/wfc-common-core/src/main/java/org/wfc/common/core/web/domain/AjaxResult.java +++ b/wfc-common/wfc-common-core/src/main/java/org/wfc/common/core/web/domain/AjaxResult.java @@ -3,6 +3,7 @@ package org.wfc.common.core.web.domain; import java.util.HashMap; import java.util.Objects; import org.wfc.common.core.constant.HttpStatus; +import org.wfc.common.core.utils.MessageUtils; import org.wfc.common.core.utils.StringUtils; /** @@ -66,7 +67,7 @@ public class AjaxResult extends HashMap */ public static AjaxResult success() { - return AjaxResult.success("操作成功"); + return AjaxResult.success(MessageUtils.message("common.operate.success")); } /** @@ -76,7 +77,7 @@ public class AjaxResult extends HashMap */ public static AjaxResult success(Object data) { - return AjaxResult.success("操作成功", data); + return AjaxResult.success(MessageUtils.message("common.operate.success"), data); } /** @@ -132,7 +133,7 @@ public class AjaxResult extends HashMap */ public static AjaxResult error() { - return AjaxResult.error("操作失败"); + return AjaxResult.error(MessageUtils.message("common.operate.failed")); } /** diff --git a/wfc-common/wfc-common-core/src/main/resources/i18n/messages_en_US.properties b/wfc-common/wfc-common-core/src/main/resources/i18n/messages_en_US.properties index af53a9f..63cd353 100644 --- a/wfc-common/wfc-common-core/src/main/resources/i18n/messages_en_US.properties +++ b/wfc-common/wfc-common-core/src/main/resources/i18n/messages_en_US.properties @@ -66,10 +66,7 @@ tenant.expired=Sorry, your tenant has expired. Please contact the administrator. ## wfc-modules-user user.kyc.birthdate.not.blank=Date of birth cannot be blank user.kyc.birthdate.not.valid=Date of birth format error -user.client.not.redirect.params=not wanfi redirect params -user.modify.user=Modify user information -user.modify.user.phone.exist=failed, phone number already existss -user.modify.user.email.exist=failed, email already exists +user.client.not.redirect.params=not WANFi redirect params user.modify.user.phone.exist=Modify user ''{0}'' failed, phone number already exists user.modify.user.email.exist=Modify user ''{0}'' failed, email already exists user.modify.user.failed.contact.administrator=Modify personal information exception, please contact the administrator @@ -80,4 +77,42 @@ user.avatar.file.format.error=Avatar fFile format is incorrect, please upload a user.file.service.error.contact.administrator=File service exception, please contact the administrator user.avatar.upload.error.contact.administrator=Upload image exception, please contact the administrator user.not.register=The current system has not enabled the registration function -user.name.or.password.error=Username or password error \ No newline at end of file +user.name.or.password.error=Username or password error +## wfc-modules-system +system.add.dict.failed.dict.exist=Add dictionary ''{0}'' failed, dictionary type already exists +system.modify.dict.failed.dict.exist=Modify dictionary ''{0}'' failed, dictionary type already exists +system.add.menu.failed.menu.exist=Add menu ''{0}'' failed, menu name already exists +system.add.menu.failed.menu.url=Add menu ''{0}'' failed, address must start with http(s):// +system.modify.menu.failed.menu.exist=Modify menu ''{0}'' failed, menu name already exists +system.modify.menu.failed.menu.url=Modify menu ''{0}'' failed, address must start with http(s):// +system.modify.menu.failed.menu.parent=Modify menu ''{0}'' failed, superior menu cannot be selected by itself +system.delete.menu.failed.menu.child=There are submenus, deletion is not allowed +system.delete.menu.failed.menu.assign=Menu has been assigned, deletion is not allowed +system.modify.password.failed.error.old.password=Failed to modify password, old password error +system.modify.password.failed.new.password.same.old.password=The new password cannot be the same as the old password +system.modify.password.failed.contact.administrator=Modify password exception, please contact the administrator +system.upload.file.format.error=File format is incorrect, please upload a ''{0}'' format file +system.file.service.error.contact.administrator=File service exception, please contact the administrator +system.upload.file.error.contact.administrator=Upload file exception, please contact the administrator +system.role.add.failed.role.exist=Add role ''{0}'' failed, role name already exists +system.role.add.failed.role.permission.exist=Add role ''{0}'' failed, role permission already exists +system.role.modify.failed.role.exist=Modify role ''{0}'' failed, role name already exists +system.role.modify.failed.role.permission.exist=Modify role ''{0}'' failed, role permission already exists +system.no.register=The current system has not enabled the registration function +system.role.delete.failed.role.assigned=The role ''{0}'' has been assigned and cannot be deleted +system.role.no.permission=No permission to access role data +system.user.no.exist=User does not exist +system.user.add.user.failed.user.exist=Add user ''{0}'' failed, login account already exists +system.user.add.user.failed.phone.exist=Add user ''{0}'' failed, phone number already exists +system.user.add.user.failed.email.exist=Add user ''{0}'' failed, email already exists +system.user.modify.user.failed.user.exist=Modify user ''{0}'' failed, login account already exists +system.user.modify.user.failed.phone.exist=Modify user ''{0}'' failed, phone number already exists +system.user.modify.user.failed.email.exist=Modify user ''{0}'' failed, email already exists +system.user.modify.failed.contact.administrator=Modify personal information exception, please contact the administrator +system.user.cannot.delete=The current user cannot be deleted +system.config.cannot.delete.builtin=The built-in parameter {0} cannot be deleted + +## wfc-common +common.operate.success=Operation successful +common.operate.failed=Operation failed + diff --git a/wfc-common/wfc-common-core/src/main/resources/i18n/messages_zh_CN.properties b/wfc-common/wfc-common-core/src/main/resources/i18n/messages_zh_CN.properties index 3cfff53..16e2d71 100644 --- a/wfc-common/wfc-common-core/src/main/resources/i18n/messages_zh_CN.properties +++ b/wfc-common/wfc-common-core/src/main/resources/i18n/messages_zh_CN.properties @@ -67,7 +67,6 @@ tenant.expired=对不起,您的租户已过期,请联系管理员 user.kyc.birthdate.not.blank=出生日期不能为空 user.kyc.birthdate.not.valid=出生日期格式错误 user.client.not.redirect.params=WANFi缺失重定向参数 -user.modify.user=修改用户信息 user.modify.user.phone.exist=修改用户''{0}''失败,手机号已存在 user.modify.user.email.exist=修改用户''{0}''失败,邮箱已存在 user.modify.user.failed.contact.administrator=修改个人信息异常,请联系管理员 @@ -79,3 +78,42 @@ user.file.service.error.contact.administrator=文件服务异常,请联系管 user.avatar.upload.error.contact.administrator=上传图片异常,请联系管理员 user.not.register=当前系统没有开启注册功能 user.name.or.password.error=用户名或密码错误 +## wfc-modules-system +system.add.dict.failed.dict.exist=新增字典''{0}''失败,字典类型已存在 +system.modify.dict.failed.dict.exist=修改字典''{0}''失败,字典类型已存在 +system.add.menu.failed.menu.exist=新增菜单''{0}''失败,菜单名称已存在 +system.add.menu.failed.menu.url=新增菜单''{0}''失败,地址必须以http(s)://开头 +system.modify.menu.failed.menu.exist=修改菜单''{0}''失败,菜单名称已存在 +system.modify.menu.failed.menu.url=修改菜单''{0}''失败,地址必须以http(s)://开头 +system.modify.menu.failed.menu.parent=修改菜单''{0}''失败,上级菜单不能选择自己 +system.delete.menu.failed.menu.child=存在子菜单,不允许删除 +system.delete.menu.failed.menu.assign=菜单已分配,不允许删除 +system.modify.password.failed.error.old.password=修改密码失败,旧密码错误 +system.modify.password.failed.new.password.same.old.password=新密码不能与旧密码相同 +system.modify.password.failed.contact.administrator=修改密码异常,请联系管理员 +system.upload.file.format.error=文件格式不正确,请上传''{0}''格式 +system.file.service.error.contact.administrator=文件服务异常,请联系管理员 +system.upload.file.error.contact.administrator=上传文件异常,请联系管理员 +system.role.add.failed.role.exist=新增角色''{0}''失败,角色名称已存在 +system.role.add.failed.role.permission.exist=新增角色''{0}''失败,角色权限已存在 +system.role.modify.failed.role.exist=修改角色''{0}''失败,角色名称已存在 +system.role.modify.failed.role.permission.exist=修改角色''{0}''失败,角色权限已存在 +system.no.register=当前系统没有开启注册功能 +system.role.delete.failed.role.assigned=''{0}''角色已分配,不允许删除 +system.role.delete.failed.super.admin=不允许操作超级管理员角色 +system.role.no.permission=没有权限访问角色数据 +system.user.no.exist=用户不存在 +system.user.add.user.failed.user.exist=新增用户''{0}''失败,登录账号已存在 +system.user.add.user.failed.phone.exist=新增用户''{0}''失败,手机号码已存在 +system.user.add.user.failed.email.exist=新增用户''{0}''失败,邮箱账号已存在 +system.user.modify.user.failed.user.exist=修改用户''{0}''失败,登录账号已存在 +system.user.modify.user.failed.phone.exist=修改用户''{0}''失败,手机号码已存在 +system.user.modify.user.failed.email.exist=修改用户''{0}''失败,邮箱账号已存在 +system.user.modify.failed.contact.administrator=修改个人信息异常,请联系管理员 +system.user.cannot.delete=当前用户不能删除 +system.config.cannot.delete.builtin=内置参数{0}不能删除 +system.dict.delete.failed.dict.assigned=字典数据{0}已分配,不能删除 + +## wfc-common +common.operate.success=操作成功 +common.operate.failed=操作失败 \ No newline at end of file diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/WfcSystemApplication.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/WfcSystemApplication.java index d828626..34f467f 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/WfcSystemApplication.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/WfcSystemApplication.java @@ -18,6 +18,6 @@ public class WfcSystemApplication public static void main(String[] args) { SpringApplication.run(WfcSystemApplication.class, args); - System.out.println("(♥◠‿◠)ノ゙ 系统模块启动成功 ლ(´ڡ`ლ)゙ \n"); + System.out.println("(♥◠‿◠)ノ゙ System module startup successfully ლ(´ڡ`ლ)゙ \n"); } } diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysDictTypeController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysDictTypeController.java index e7dbd88..290bc86 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysDictTypeController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysDictTypeController.java @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import org.wfc.common.core.utils.MessageUtils; import org.wfc.common.core.utils.poi.ExcelUtil; import org.wfc.common.core.web.controller.BaseController; import org.wfc.common.core.web.domain.AjaxResult; @@ -22,6 +23,7 @@ import org.wfc.common.security.annotation.RequiresPermissions; import org.wfc.common.security.utils.SecurityUtils; import org.wfc.system.api.domain.SysDictType; import org.wfc.system.service.ISysDictTypeService; +import org.wfc.common.core.domain.R; /** * 数据字典信息 @@ -74,7 +76,7 @@ public class SysDictTypeController extends BaseController { if (!dictTypeService.checkDictTypeUnique(dict)) { - return error("新增字典'" + dict.getDictName() + "'失败,字典类型已存在"); + return error(MessageUtils.message("system.add.dict.failed.dict.exist", dict.getDictName())); } dict.setCreateBy(SecurityUtils.getUsername()); return toAjax(dictTypeService.insertDictType(dict)); @@ -90,7 +92,7 @@ public class SysDictTypeController extends BaseController { if (!dictTypeService.checkDictTypeUnique(dict)) { - return error("修改字典'" + dict.getDictName() + "'失败,字典类型已存在"); + return error(MessageUtils.message("system.modify.dict.failed.dict.exist", dict.getDictName())); } dict.setUpdateBy(SecurityUtils.getUsername()); return toAjax(dictTypeService.updateDictType(dict)); diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysMenuController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysMenuController.java index 6a137d9..e763555 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysMenuController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysMenuController.java @@ -1,6 +1,7 @@ package org.wfc.system.controller; import org.wfc.common.core.constant.UserConstants; +import org.wfc.common.core.utils.MessageUtils; import org.wfc.common.core.utils.StringUtils; import org.wfc.common.core.web.controller.BaseController; import org.wfc.common.core.web.domain.AjaxResult; @@ -96,9 +97,9 @@ public class SysMenuController extends BaseController { @PostMapping public AjaxResult add(@Validated @RequestBody SysMenu menu) { if (!menuService.checkMenuNameUnique(menu)) { - return error("新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在"); + return error(MessageUtils.message("system.add.menu.failed.menu.exist", menu.getMenuName())); } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) { - return error("新增菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头"); + return error(MessageUtils.message("system.add.menu.failed.menu.url", menu.getMenuName())); } menu.setCreateBy(SecurityUtils.getUsername()); return toAjax(menuService.insertMenu(menu)); @@ -112,11 +113,11 @@ public class SysMenuController extends BaseController { @PutMapping public AjaxResult edit(@Validated @RequestBody SysMenu menu) { if (!menuService.checkMenuNameUnique(menu)) { - return error("修改菜单'" + menu.getMenuName() + "'失败,菜单名称已存在"); + return error(MessageUtils.message("system.modify.menu.failed.menu.exist", menu.getMenuName())); } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) { - return error("修改菜单'" + menu.getMenuName() + "'失败,地址必须以http(s)://开头"); + return error(MessageUtils.message("system.modify.menu.failed.menu.url", menu.getMenuName())); } else if (menu.getMenuId().equals(menu.getParentId())) { - return error("修改菜单'" + menu.getMenuName() + "'失败,上级菜单不能选择自己"); + return error(MessageUtils.message("system.modify.menu.failed.menu.parent", menu.getMenuName())); } menu.setUpdateBy(SecurityUtils.getUsername()); return toAjax(menuService.updateMenu(menu)); @@ -130,10 +131,10 @@ public class SysMenuController extends BaseController { @DeleteMapping("/{menuId}") public AjaxResult remove(@PathVariable("menuId") Long menuId) { if (menuService.hasChildByMenuId(menuId)) { - return warn("存在子菜单,不允许删除"); + return warn(MessageUtils.message("system.delete.menu.failed.menu.child")); } if (menuService.checkMenuExistRole(menuId)) { - return warn("菜单已分配,不允许删除"); + return warn(MessageUtils.message("system.delete.menu.failed.menu.assign")); } return toAjax(menuService.deleteMenuById(menuId)); } diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysProfileController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysProfileController.java index 5b27b3c..c601b0d 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysProfileController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysProfileController.java @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import org.wfc.common.core.domain.LoginUser; import org.wfc.common.core.domain.R; +import org.wfc.common.core.utils.MessageUtils; import org.wfc.common.core.utils.StringUtils; import org.wfc.common.core.utils.file.FileTypeUtils; import org.wfc.common.core.utils.file.MimeTypeUtils; @@ -73,11 +74,13 @@ public class SysProfileController extends BaseController currentUser.setSex(user.getSex()); if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(currentUser)) { - return error("修改用户'" + loginUser.getUsername() + "'失败,手机号码已存在"); + return error(MessageUtils.message("system.user.modify.user.failed.phone.exist", + loginUser.getUsername())); } if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(currentUser)) { - return error("修改用户'" + loginUser.getUsername() + "'失败,邮箱账号已存在"); + return error(MessageUtils.message("system.user.modify.user.failed.email.exist", + loginUser.getUsername())); } if (userService.updateUserProfile(currentUser)) { @@ -85,7 +88,7 @@ public class SysProfileController extends BaseController tokenService.setLoginUser(loginUser); return success(); } - return error("修改个人信息异常,请联系管理员"); + return error(MessageUtils.message("system.user.modify.failed.contact.administrator")); } /** @@ -100,11 +103,11 @@ public class SysProfileController extends BaseController String password = user.getPassword(); if (!SecurityUtils.matchesPassword(oldPassword, password)) { - return error("修改密码失败,旧密码错误"); + return error(MessageUtils.message("system.modify.password.failed.error.old.password")); } if (SecurityUtils.matchesPassword(newPassword, password)) { - return error("新密码不能与旧密码相同"); + return error(MessageUtils.message("system.modify.password.failed.new.password.same.old.password")); } newPassword = SecurityUtils.encryptPassword(newPassword); if (userService.resetUserPwd(username, newPassword) > 0) @@ -117,7 +120,7 @@ public class SysProfileController extends BaseController tokenService.setLoginUser(loginUser); return success(); } - return error("修改密码异常,请联系管理员"); + return error(MessageUtils.message("system.modify.password.failed.contact.administrator")); } /** @@ -133,12 +136,12 @@ public class SysProfileController extends BaseController String extension = FileTypeUtils.getExtension(file); if (!StringUtils.equalsAnyIgnoreCase(extension, MimeTypeUtils.IMAGE_EXTENSION)) { - return error("文件格式不正确,请上传" + Arrays.toString(MimeTypeUtils.IMAGE_EXTENSION) + "格式"); + return error(MessageUtils.message("system.upload.file.format.error", Arrays.toString(MimeTypeUtils.IMAGE_EXTENSION))); } R fileResult = remoteFileService.upload(file); if (StringUtils.isNull(fileResult) || StringUtils.isNull(fileResult.getData())) { - return error("文件服务异常,请联系管理员"); + return error(MessageUtils.message("system.file.service.error.contact.administrator")); } String url = fileResult.getData().getUrl(); if (userService.updateUserAvatar(loginUser.getUsername(), url)) @@ -153,6 +156,6 @@ public class SysProfileController extends BaseController return ajax; } } - return error("上传图片异常,请联系管理员"); + return error(MessageUtils.message("system.upload.file.error.contact.administrator")); } } diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysRoleController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysRoleController.java index 61d37fe..4875710 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysRoleController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysRoleController.java @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import org.wfc.common.core.utils.MessageUtils; import org.wfc.common.core.utils.poi.ExcelUtil; import org.wfc.common.core.web.controller.BaseController; import org.wfc.common.core.web.domain.AjaxResult; @@ -86,15 +87,14 @@ public class SysRoleController extends BaseController { if (!roleService.checkRoleNameUnique(role)) { - return error("新增角色'" + role.getRoleName() + "'失败,角色名称已存在"); + return error(MessageUtils.message("system.role.add.failed.role.exist", role.getRoleName())); } else if (!roleService.checkRoleKeyUnique(role)) { - return error("新增角色'" + role.getRoleName() + "'失败,角色权限已存在"); + return error(MessageUtils.message("system.role.add.failed.role.permission.exist", role.getRoleName())); } role.setCreateBy(SecurityUtils.getUsername()); return toAjax(roleService.insertRole(role)); - } /** @@ -109,11 +109,11 @@ public class SysRoleController extends BaseController roleService.checkRoleDataScope(role.getRoleId()); if (!roleService.checkRoleNameUnique(role)) { - return error("修改角色'" + role.getRoleName() + "'失败,角色名称已存在"); + return error(MessageUtils.message("system.role.modify.failed.role.exist", role.getRoleName())); } else if (!roleService.checkRoleKeyUnique(role)) { - return error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在"); + return error(MessageUtils.message("system.role.modify.failed.role.permission.exist", role.getRoleName())); } role.setUpdateBy(SecurityUtils.getUsername()); return toAjax(roleService.updateRole(role)); diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysUserController.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysUserController.java index c8f60a5..d67fe48 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysUserController.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/controller/SysUserController.java @@ -171,7 +171,7 @@ public class SysUserController extends BaseController SysUser sysUser = userService.selectUserByUserName(username); if (StringUtils.isNull(sysUser)) { - return R.fail("用户名或密码错误"); + return R.fail("system.user.no.exist"); } // 角色集合 Set roles = permissionService.getRolePermission(sysUser); @@ -194,7 +194,7 @@ public class SysUserController extends BaseController String username = sysUser.getUserName(); if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) { - return R.fail("当前系统没有开启注册功能!"); + return R.fail("system.no.register"); } if (!userService.checkUserNameUnique(sysUser)) { @@ -286,15 +286,15 @@ public class SysUserController extends BaseController roleService.checkRoleDataScope(user.getRoleIds()); if (!userService.checkUserNameUnique(user)) { - return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在"); + return error(MessageUtils.message("system.user.add.user.failed.user.exist", user.getUserName())); } else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { - return error("新增用户'" + user.getUserName() + "'失败,手机号码已存在"); + return error(MessageUtils.message("system.user.add.user.failed.phone.exist", user.getUserName())); } else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user)) { - return error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在"); + return error(MessageUtils.message("system.user.add.user.failed.email.exist", user.getUserName())); } user.setCreateBy(SecurityUtils.getUsername()); user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); @@ -315,15 +315,15 @@ public class SysUserController extends BaseController roleService.checkRoleDataScope(user.getRoleIds()); if (!userService.checkUserNameUnique(user)) { - return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在"); + return error(MessageUtils.message("system.user.modify.user.failed.user.exist", user.getUserName())); } else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { - return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); + return error(MessageUtils.message("system.user.modify.user.failed.phone.exist", user.getUserName())); } else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user)) { - return error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); + return error(MessageUtils.message("system.user.modify.user.failed.email.exist", user.getUserName())); } user.setUpdateBy(SecurityUtils.getUsername()); return toAjax(userService.updateUser(user)); @@ -339,7 +339,7 @@ public class SysUserController extends BaseController { if (ArrayUtils.contains(userIds, SecurityUtils.getUserId())) { - return error("当前用户不能删除"); + return error(MessageUtils.message("system.user.cannot.delete")); } return toAjax(userService.deleteUserByIds(userIds)); } diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysConfigServiceImpl.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysConfigServiceImpl.java index 2b4c4b5..e771a4c 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysConfigServiceImpl.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysConfigServiceImpl.java @@ -14,6 +14,7 @@ import org.wfc.common.redis.service.RedisService; import org.wfc.system.domain.SysConfig; import org.wfc.system.mapper.SysConfigMapper; import org.wfc.system.service.ISysConfigService; +import org.wfc.common.core.utils.MessageUtils; /** * 参数配置 服务层实现 @@ -142,7 +143,7 @@ public class SysConfigServiceImpl implements ISysConfigService SysConfig config = selectConfigById(configId); if (StringUtils.equals(UserConstants.YES, config.getConfigType())) { - throw new ServiceException(String.format("内置参数【%1$s】不能删除 ", config.getConfigKey())); + throw new ServiceException(MessageUtils.message("system.config.delete.failed.internal", config.getConfigKey())); } configMapper.deleteConfigById(configId); redisService.deleteObject(getCacheKey(config.getConfigKey())); diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysDictTypeServiceImpl.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysDictTypeServiceImpl.java index d40c64a..265d58b 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysDictTypeServiceImpl.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysDictTypeServiceImpl.java @@ -17,6 +17,7 @@ import org.wfc.system.api.domain.SysDictType; import org.wfc.system.mapper.SysDictDataMapper; import org.wfc.system.mapper.SysDictTypeMapper; import org.wfc.system.service.ISysDictTypeService; +import org.wfc.common.core.utils.MessageUtils; /** * 字典 业务层处理 @@ -124,7 +125,7 @@ public class SysDictTypeServiceImpl implements ISysDictTypeService SysDictType dictType = selectDictTypeById(dictId); if (dictDataMapper.countDictDataByType(dictType.getDictType()) > 0) { - throw new ServiceException(String.format("%1$s已分配,不能删除", dictType.getDictName())); + throw new ServiceException(MessageUtils.message("system.dict.delete.failed.dict.assigned", dictType.getDictName())); } dictTypeMapper.deleteDictTypeById(dictId); DictUtils.removeDictCache(dictType.getDictType()); diff --git a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysRoleServiceImpl.java b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysRoleServiceImpl.java index 62bcc69..ce2842d 100644 --- a/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysRoleServiceImpl.java +++ b/wfc-modules/wfc-system/src/main/java/org/wfc/system/service/impl/SysRoleServiceImpl.java @@ -24,6 +24,7 @@ import org.wfc.system.mapper.SysRoleMapper; import org.wfc.system.mapper.SysRoleMenuMapper; import org.wfc.system.mapper.SysUserRoleMapper; import org.wfc.system.service.ISysRoleService; +import org.wfc.common.core.utils.MessageUtils; /** * 角色 业务层处理 @@ -185,7 +186,7 @@ public class SysRoleServiceImpl implements ISysRoleService { if (StringUtils.isNotNull(role.getRoleId()) && role.isAdmin()) { - throw new ServiceException("不允许操作超级管理员角色"); + throw new ServiceException(MessageUtils.message("system.role.delete.failed.role.assigned")); } } @@ -206,7 +207,7 @@ public class SysRoleServiceImpl implements ISysRoleService List roles = SpringUtils.getAopProxy(this).selectRoleList(role); if (StringUtils.isEmpty(roles)) { - throw new ServiceException("没有权限访问角色数据!"); + throw new ServiceException(MessageUtils.message("system.role.no.permission")); } } } @@ -368,7 +369,7 @@ public class SysRoleServiceImpl implements ISysRoleService SysRole role = selectRoleById(roleId); if (countUserRoleByRoleId(roleId) > 0) { - throw new ServiceException(String.format("%1$s已分配,不能删除", role.getRoleName())); + throw new ServiceException(MessageUtils.message("system.role.delete.failed.role.assigned", role.getRoleName())); } } // 删除角色与菜单关联