fix
Helius
2022-07-04 312dc55b139d16a73e58cd6899865e11e86c6fdc
fix
2 files modified
18 ■■■■■ changed files
src/main/java/com/xcong/farmer/cms/modules/system/controller/CmsTemplateController.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/CmsTemplateServiceImpl.java 16 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/farmer/cms/modules/system/controller/CmsTemplateController.java
@@ -18,7 +18,7 @@
 * @date 2022-07-04
 **/
@RestController
@RequestMapping(value = "/cms/template")
@RequestMapping(value = "/api/template")
@Api(value = "CmsTemplateController", tags = "模板接口类")
public class CmsTemplateController {
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/CmsTemplateServiceImpl.java
@@ -102,6 +102,22 @@
            if (".html".equals(suffix)) {
                FileUtil.touch(file);
                Document parse = Jsoup.parse(file, null);
                String attr = parse.head().attr("name");
                CmsTemplateEntity cmsTemplate = new CmsTemplateEntity();
                cmsTemplate.setCompanyId(LoginUserUtil.getCompanyId());
                if (file.getName().endsWith(".list.html")) {
                    cmsTemplate.setType(2);
                } else if (file.getName().endsWith(".article.html")) {
                    cmsTemplate.setType(3);
                } else {
                    cmsTemplate.setType(1);
                }
                cmsTemplate.setName(StrUtil.isNotBlank(attr) ? attr : file.getName());
                cmsTemplate.setPath(file.getName());
                this.baseMapper.insert(cmsTemplate);
            }
        } catch (IOException e) {
            e.printStackTrace();