/**

  • 删除四害合同
  • @param request
  • @return
  • @throws Exception */ @RequestMapping("/deleteFourDangersContract") @ResponseBody public Result deleteFourDangersContract(HttpServletRequest request) throws Exception { try { String id = request.getParameter('id'); fourDangersContractService.deleteFourDangersContract(id); return new Result(true, '操作成功!'); } catch (Exception e) { e.printStackTrace(); return new Result(false, '操作失败!'); } }

/**

  • 导入四害合同
  • @param request
  • @return
  • @throws Exception */ @RequestMapping("/importFourDangersContract") @ResponseBody public Result importFourDangersContract(HttpServletRequest request) throws Exception { try { String jsonStr = request.getParameter('jsonStr'); if (jsonStr != null && !jsonStr.equals('')) { Gson gson = new Gson(); List list = gson.fromJson(jsonStr, new TypeToken<List>() {}.getType()); fourDangersContractService.importFourDangersContract(list); } return new Result(true, '操作成功!'); } catch (Exception e) { e.printStackTrace(); return new Result(false, '操作失败!'); } }

/**

  • 导出四害合同
  • @param request
  • @return
  • @throws Exception */ @RequestMapping("/exportFourDangersContract") @ResponseBody public Result exportFourDangersContract(HttpServletRequest request) throws Exception { try { String jsonStr = request.getParameter('jsonStr'); String path = request.getSession().getServletContext().getRealPath('file/四害合同模板.xls'); List list = new ArrayList(); if (jsonStr != null && !jsonStr.equals('')) { Gson gson = new Gson(); list = gson.fromJson(jsonStr, new TypeToken<List>() {}.getType()); } fourDangersContractService.exportFourDangersContract(list, path); return new Result(true, '操作成功!'); } catch (Exception e) { e.printStackTrace(); return new Result(false, '操作失败!'); } }

/**

  • 导出四害合同模板
  • @param request
  • @return
  • @throws Exception */ @RequestMapping("/exportFourDangersContractTemplate") @ResponseBody public Result exportFourDangersContractTemplate(HttpServletRequest request) throws Exception { try { String path = request.getSession().getServletContext().getRealPath('file/四害合同模板.xls'); fourDangersContractService.exportFourDangersContractTemplate(path); return new Result(true, '操作成功!'); } catch (Exception e) { e.printStackTrace(); return new Result(false, '操作失败!'); } }

/**

  • 下载四害合同
  • @param request
  • @param response
  • @return
  • @throws Exception */ @RequestMapping("/downloadFourDangersContract") @ResponseBody public Result downloadFourDangersContract(HttpServletRequest request, HttpServletResponse response) throws Exception { try { String path = request.getSession().getServletContext().getRealPath('file/四害合同模板.xls'); fourDangersContractService.downloadFourDangersContract(path, response); return new Result(true, '操作成功!'); } catch (Exception e) { e.printStackTrace(); return new Result(false, '操作失败!'); } }

}

四害合同管理系统 - 导入、导出、下载功能

原文地址: https://www.cveoy.top/t/topic/li5v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录