From 1f6bbc20ceaf7eff1300b4b6273ad0c14fa513be Mon Sep 17 00:00:00 2001 From: chenjinsong Date: Sun, 8 Apr 2018 16:18:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=B8=9A=E5=8A=A1=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A2=9E=E5=8A=A0=E5=90=8E=E5=8F=B0=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=EF=BC=8C=E5=88=9D=E5=A7=8B=E6=95=B0=E6=8D=AE=E4=B8=8D=E5=85=81?= =?UTF-8?q?=E8=AE=B8=E5=88=A0=E9=99=A4=EF=BC=8C=E5=8F=AA=E5=85=81=E8=AE=B8?= =?UTF-8?q?admin=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../systemService/SystemServiceController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java b/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java index 9fa75b536..87a41f48e 100644 --- a/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java +++ b/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java @@ -67,6 +67,10 @@ public class SystemServiceController extends BaseController { } //更新 else { + //初始数据不允许非admin修改 + if (!UserUtils.getUser().getLoginId().equals("admin") && systemServiceInfo.getIsInitianlize().intValue() == 1) { + return "/error/403"; + } systemServiceInfo.setEditTime(now); systemServiceInfo.setEditor(UserUtils.getUser()); } @@ -119,6 +123,12 @@ public class SystemServiceController extends BaseController { @RequiresPermissions("system:service:edit") @RequestMapping(value = "delete") public String delete(Model model, SystemServiceInfo systemServiceInfo, HttpServletRequest request, HttpServletResponse response) { + //增加后台校验,当数据是初始数据时不允许删除 + if(systemServiceInfo.getIsInitianlize().intValue() == 1) { + addMessage(model, "delete_failed"); + return "/error/403"; + } + systemServiceService.deleteService(systemServiceInfo); try { systemServiceInfo.setIsValid(1);