diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysCodeRuleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysCodeRuleController.java index 6a01224..6f9927c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysCodeRuleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysCodeRuleController.java @@ -99,6 +99,11 @@ public class SysCodeRuleController extends BaseController @ResponseBody public AjaxResult addSave(SysCodeRule sysCodeRule) { + if (!sysCodeRuleService.checkRuleCodeUnique(sysCodeRule)) + { + return error("新增编码规则失败,规则编码已存在"); + } + sysCodeRule.setCreateBy(getLoginName()); return toAjax(sysCodeRuleService.insertSysCodeRule(sysCodeRule)); } @@ -123,6 +128,11 @@ public class SysCodeRuleController extends BaseController @ResponseBody public AjaxResult editSave(SysCodeRule sysCodeRule) { + if (!sysCodeRuleService.checkRuleCodeUnique(sysCodeRule)) + { + return error("修改编码规则失败,规则编码已存在"); + } + sysCodeRule.setUpdateBy(getLoginName()); return toAjax(sysCodeRuleService.updateSysCodeRule(sysCodeRule)); } diff --git a/ruoyi-admin/src/main/resources/templates/system/rule/add.html b/ruoyi-admin/src/main/resources/templates/system/rule/add.html index b4ddf99..b238fd0 100644 --- a/ruoyi-admin/src/main/resources/templates/system/rule/add.html +++ b/ruoyi-admin/src/main/resources/templates/system/rule/add.html @@ -10,7 +10,7 @@