系统业务类型增加后台校验,初始数据不允许删除,只允许admin修改
This commit is contained in:
@@ -67,6 +67,10 @@ public class SystemServiceController extends BaseController {
|
|||||||
}
|
}
|
||||||
//更新
|
//更新
|
||||||
else {
|
else {
|
||||||
|
//初始数据不允许非admin修改
|
||||||
|
if (!UserUtils.getUser().getLoginId().equals("admin") && systemServiceInfo.getIsInitianlize().intValue() == 1) {
|
||||||
|
return "/error/403";
|
||||||
|
}
|
||||||
systemServiceInfo.setEditTime(now);
|
systemServiceInfo.setEditTime(now);
|
||||||
systemServiceInfo.setEditor(UserUtils.getUser());
|
systemServiceInfo.setEditor(UserUtils.getUser());
|
||||||
}
|
}
|
||||||
@@ -119,6 +123,12 @@ public class SystemServiceController extends BaseController {
|
|||||||
@RequiresPermissions("system:service:edit")
|
@RequiresPermissions("system:service:edit")
|
||||||
@RequestMapping(value = "delete")
|
@RequestMapping(value = "delete")
|
||||||
public String delete(Model model, SystemServiceInfo systemServiceInfo, HttpServletRequest request, HttpServletResponse response) {
|
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);
|
systemServiceService.deleteService(systemServiceInfo);
|
||||||
try {
|
try {
|
||||||
systemServiceInfo.setIsValid(1);
|
systemServiceInfo.setIsValid(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user