From 03123e40dfda2aca60201e026b40503a5c3ac892 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 05 Jul 2022 11:57:46 +0800
Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/farmer-cms
---
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ReleaseServiceImpl.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ReleaseServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ReleaseServiceImpl.java
new file mode 100644
index 0000000..89ad1d8
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ReleaseServiceImpl.java
@@ -0,0 +1,50 @@
+package com.xcong.farmer.cms.modules.system.service.Impl;
+
+import com.xcong.farmer.cms.modules.core.service.ICmsCoreService;
+import com.xcong.farmer.cms.modules.system.entity.ArticleEntity;
+import com.xcong.farmer.cms.modules.system.entity.ColumnEntity;
+import com.xcong.farmer.cms.modules.system.mapper.ArticleMapper;
+import com.xcong.farmer.cms.modules.system.mapper.ColumnMapper;
+import com.xcong.farmer.cms.modules.system.service.IReleaseService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author wzy
+ * @date 2022-07-05
+ **/
+@Slf4j
+@Service
+public class ReleaseServiceImpl implements IReleaseService {
+
+ @Autowired
+ private ArticleMapper articleMapper;
+
+ @Autowired
+ private ColumnMapper columnMapper;
+
+ @Autowired
+ private ICmsCoreService cmsCoreService;
+
+ @Override
+ public void releaseArticle(Long id) {
+ ArticleEntity article = articleMapper.selectById(id);
+
+ ColumnEntity column = columnMapper.selectById(article.getColumnId());
+ cmsCoreService.articleProcess(article.getId(), column.getArticleTemplate());
+ }
+
+ @Override
+ public void releaseColumn(Long id, boolean article) {
+ ColumnEntity columnEntity = columnMapper.selectById(id);
+ Map<String, Object> map = new HashMap<>();
+ map.put("id", columnEntity.getId());
+ map.put("code", columnEntity.getColumnCode());
+
+ cmsCoreService.columnProcess(map, columnEntity.getListTemplate(), article);
+ }
+}
--
Gitblit v1.9.1