...
Code Block | ||||
---|---|---|---|---|
| ||||
load("nashorn:mozilla_compat.js"); importPackage(java.lang); importPackage(org.apache.commons.lang3.time); importPackage(org.apache.commons.lang3); importPackage(com.alibaba.fastjson); var reportService = beanService.getBean("reportServiceImpl"); var userDaoreportDao = beanService.getBean("userDaoImplreportDaoImpl"); var reportOwneruserDao = userDaobeanService.findByUsernamegetBean("adminuserDaoImpl"); var userService = beanService.getBean("userServiceImpl"); userService.userLoginWithUser(reportOwner); try{ var reportId = request.getParameter("reportId"); try var report = reportDao.findById(reportId); if(report == null) { throw new Exception("没有找到报表"); } var reportOwner = userDao.findById(report.getAppId()); userService.userLoginWithUser(reportOwner); reportService.refreshMetadata(reportId); result.setSuccess(true); }catch(e){ result.setSuccess(false); result.setMessage(e.message); } finally { var securityService = beanService.getBean("amsSecurityService"); securityService.logout(); } |
...