系统业务类型增加后台校验,初始数据不允许删除,只允许admin修改
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user