捕捉异常后增加记录异常日志的操作
This commit is contained in:
@@ -18,6 +18,7 @@ import com.nis.domain.SysDataDictionaryItem;
|
||||
import com.nis.domain.SysDataDictionaryName;
|
||||
import com.nis.util.CacheUtils;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.LogUtils;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.web.controller.BaseController;
|
||||
|
||||
@@ -117,7 +118,7 @@ public class DictController extends BaseController {
|
||||
|
||||
@RequiresPermissions("sys:dict:edit")
|
||||
@RequestMapping(value = "saveOrUpdate")
|
||||
public String saveOrUpdate(SysDataDictionaryName sysDictName,Model model, RedirectAttributes redirectAttributes) {
|
||||
public String saveOrUpdate(SysDataDictionaryName sysDictName,Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
|
||||
|
||||
try {
|
||||
dictService.saveOrUpdate(sysDictName);
|
||||
@@ -127,13 +128,14 @@ public class DictController extends BaseController {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
addMessage(redirectAttributes,"error", "save_failed");
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
|
||||
return "redirect:" + adminPath + "/sys/dict/list";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "saveOrUpdateItem")
|
||||
public String saveOrUpdateItem(SysDataDictionaryItem sysDictItem,Model model, RedirectAttributes redirectAttributes) {
|
||||
public String saveOrUpdateItem(SysDataDictionaryItem sysDictItem,Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
|
||||
|
||||
try {
|
||||
dictService.saveOrUpdateItem(sysDictItem);
|
||||
@@ -143,12 +145,13 @@ public class DictController extends BaseController {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
addMessage(redirectAttributes,"error", "save_failed");
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
|
||||
return "redirect:" + adminPath + "/sys/dict/topicAndWebsiteList?dictionaryId="+sysDictItem.getDictionaryId();
|
||||
}
|
||||
@RequestMapping(value = "deleteItem")
|
||||
public String delete(SysDataDictionaryItem item,Model model, RedirectAttributes redirectAttributes) {
|
||||
public String delete(SysDataDictionaryItem item,Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
|
||||
|
||||
try {
|
||||
dictService.deleteDictItem(item);
|
||||
@@ -158,6 +161,7 @@ public class DictController extends BaseController {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
addMessage(redirectAttributes,"error", "delete_failed");
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
|
||||
|
||||
@@ -165,7 +169,7 @@ public class DictController extends BaseController {
|
||||
}
|
||||
@RequiresPermissions("sys:dict:edit")
|
||||
@RequestMapping(value = "delete")
|
||||
public String delete(Integer id,Model model, RedirectAttributes redirectAttributes) {
|
||||
public String delete(Integer id,Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
|
||||
|
||||
try {
|
||||
dictService.deleteDict(id);
|
||||
@@ -175,6 +179,7 @@ public class DictController extends BaseController {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
addMessage(redirectAttributes,"error", "delete_failed");
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
@@ -18,6 +20,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.nis.domain.SysMenu;
|
||||
import com.nis.util.LogUtils;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.util.StringUtils;
|
||||
import com.nis.web.controller.BaseController;
|
||||
@@ -150,7 +153,7 @@ public class MenuController extends BaseController {
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping(value = "updateSort")
|
||||
public boolean updateSort(@RequestParam(required=false) Long menuId,@RequestParam(required=false) Integer sort) {
|
||||
public boolean updateSort(@RequestParam(required=false) Long menuId,@RequestParam(required=false) Integer sort,HttpServletRequest request) {
|
||||
|
||||
try {
|
||||
SysMenu menu = new SysMenu(menuId);
|
||||
@@ -160,6 +163,7 @@ public class MenuController extends BaseController {
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
logger.error("update sort failed",e);
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,7 @@ import com.nis.domain.SysUserWarn;
|
||||
import com.nis.domain.SysUserWarnData;
|
||||
import com.nis.domain.SysUserWarnRecvData;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.LogUtils;
|
||||
import com.nis.util.ServiceConfigTemplateUtil;
|
||||
import com.nis.util.httpclient.HttpClientUtil;
|
||||
import com.nis.web.service.SysUserWarnService;
|
||||
@@ -112,7 +113,7 @@ public class StatisticSysUserWarnNumber {
|
||||
|
||||
}catch(Exception e) {
|
||||
logger.error("更新所有业务的配置数量失败", e);
|
||||
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ import com.nis.domain.SysRole;
|
||||
import com.nis.domain.SysUser;
|
||||
import com.nis.util.DateUtils;
|
||||
import com.nis.util.IpUtil;
|
||||
import com.nis.util.LogUtils;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.util.StringUtils;
|
||||
import com.nis.util.excel.ExportExcel;
|
||||
@@ -238,6 +239,7 @@ public class UserController extends BaseController{
|
||||
return null;
|
||||
} catch (Exception e) {
|
||||
addMessage(redirectAttributes,"error", "导出用户失败!失败信息:"+e.getMessage());
|
||||
LogUtils.saveLog(request, null, e, null);
|
||||
}
|
||||
return "redirect:" + adminPath + "/sys/user/list?repage";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user