捕捉异常后增加记录异常日志的操作

This commit is contained in:
李皓宸
2019-04-25 14:42:41 +08:00
parent 6223c66618
commit 26097409d6
106 changed files with 814 additions and 76 deletions

View File

@@ -26,6 +26,7 @@ import com.nis.domain.Page;
import com.nis.domain.specific.SpecificServiceCfg;
import com.nis.domain.specific.SpecificServiceHostCfg;
import com.nis.util.Configurations;
import com.nis.util.LogUtils;
import com.nis.util.StringUtil;
import com.nis.util.excel.ExportExcel;
import com.nis.util.excel.ImportExcel;
@@ -92,13 +93,14 @@ public class SpecificServiceHostCfgController extends BaseController {
*/
@RequiresPermissions("specific:serviceIp:edit")
@RequestMapping(value = "saveOrUpdate")
public String saveOrUpdate(SpecificServiceHostCfg specificServiceHostCfg,Model model,RedirectAttributes redirectAttributes){
public String saveOrUpdate(SpecificServiceHostCfg specificServiceHostCfg,Model model,RedirectAttributes redirectAttributes,HttpServletRequest request){
try {
specificServiceHostCfgService.saveOrUpdate(specificServiceHostCfg);
addMessage(redirectAttributes,"success", "save_success");
} catch (Exception e) {
e.printStackTrace();
addMessage(redirectAttributes,"error", "save_failed");
LogUtils.saveLog(request, null, e, null);
}
return "redirect:"+adminPath+"/specific/specificServiceHostCfg/list";
}
@@ -111,13 +113,14 @@ public class SpecificServiceHostCfgController extends BaseController {
*/
@RequiresPermissions("specific:serviceIp:edit")
@RequestMapping(value="delete")
public String delete(SpecificServiceHostCfg specificServiceHostCfg, RedirectAttributes redirectAttributes, String mulitId){
public String delete(SpecificServiceHostCfg specificServiceHostCfg, RedirectAttributes redirectAttributes, String mulitId,HttpServletRequest request){
try{
specificServiceHostCfgService.delete(mulitId);
addMessage(redirectAttributes,"success","delete_success");
}catch (Exception e){
e.printStackTrace();
addMessage(redirectAttributes,"error","delete_failed");
LogUtils.saveLog(request, null, e, null);
}
return "redirect:"+adminPath+"/specific/specificServiceHostCfg/list";
@@ -135,6 +138,7 @@ public class SpecificServiceHostCfgController extends BaseController {
return null;
} catch (Exception e) {
addMessage(redirectAttributes,"error", msgProp.getProperty("import_template_failed")+e.getMessage());
LogUtils.saveLog(request, null, e, null);
}
return "redirect:"+adminPath+"/specific/specificServiceHostCfg/list";
}