| | |
| | | * @date 2022-07-01 |
| | | **/ |
| | | @Slf4j |
| | | public class TemplateConfiguration extends Configuration{ |
| | | public class TemplateConfiguration extends Configuration { |
| | | |
| | | private TemplateLoader templateLoader; |
| | | |
| | |
| | | } |
| | | map.put("apiUrl", API_URL); |
| | | |
| | | String companyCode = (String) map.get("companyCode"); |
| | | try { |
| | | String companyCode = (String) map.get("companyCode"); |
| | | |
| | | log.info("解析开始执行--#类型:{}#--#模板名称:{}#--#ID:{}#", map.get("templateType"), templateName, map.get("id")); |
| | | this.templateLoader.data(map); |
| | | Template template = template(FileUtils.path(templatePath, companyCode), templateName); |
| | | template.output(outputPath); |
| | | |
| | | // 判断是否有分页,有则执行。从第二页开始 |
| | | int i = 2; |
| | | while(Template.HAS_PAGING) { |
| | | map.put("page", i); |
| | | log.info("解析开始执行--#类型:{}#--#模板名称:{}#--#ID:{}#", map.get("templateType"), templateName, map.get("id")); |
| | | this.templateLoader.data(map); |
| | | Template pageTemplate = template(FileUtils.path(templatePath, companyCode), templateName); |
| | | pageTemplate.output(outputPath); |
| | | i++; |
| | | Template template = template(FileUtils.path(templatePath, companyCode), templateName); |
| | | template.output(outputPath); |
| | | |
| | | // 判断是否有分页,有则执行。从第二页开始 |
| | | int i = 2; |
| | | while (Template.HAS_PAGING) { |
| | | map.put("page", i); |
| | | this.templateLoader.data(map); |
| | | Template pageTemplate = template(FileUtils.path(templatePath, companyCode), templateName); |
| | | pageTemplate.output(outputPath); |
| | | i++; |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("页面编译异常", e); |
| | | } |
| | | } |
| | | |