|
@ -26,7 +26,6 @@ import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.group.AddGroup; |
|
|
import com.epmet.commons.tools.validator.group.AddGroup; |
|
@ -36,8 +35,10 @@ import com.epmet.dao.DraftContentDao; |
|
|
import com.epmet.dao.DraftDao; |
|
|
import com.epmet.dao.DraftDao; |
|
|
import com.epmet.dto.ArticleDTO; |
|
|
import com.epmet.dto.ArticleDTO; |
|
|
import com.epmet.dto.feign.GovOrgSelfFeignClient; |
|
|
import com.epmet.dto.feign.GovOrgSelfFeignClient; |
|
|
import com.epmet.dto.result.ArticleGridResultDTO; |
|
|
|
|
|
import com.epmet.dto.form.DraftContentFromDTO; |
|
|
import com.epmet.dto.form.DraftContentFromDTO; |
|
|
|
|
|
import com.epmet.dto.result.ArticleGridResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.GovArticleContentDTO; |
|
|
|
|
|
import com.epmet.dto.result.GovArticleDetailResultDTO; |
|
|
import com.epmet.entity.ArticleEntity; |
|
|
import com.epmet.entity.ArticleEntity; |
|
|
import com.epmet.entity.DraftContentEntity; |
|
|
import com.epmet.entity.DraftContentEntity; |
|
|
import com.epmet.entity.DraftEntity; |
|
|
import com.epmet.entity.DraftEntity; |
|
@ -49,7 +50,6 @@ import org.apache.commons.logging.LogFactory; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.web.bind.annotation.PathVariable; |
|
|
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
|
import java.util.*; |
|
|
import java.util.*; |
|
@ -63,21 +63,15 @@ import java.util.stream.Collectors; |
|
|
*/ |
|
|
*/ |
|
|
@Service |
|
|
@Service |
|
|
public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntity> implements ArticleService { |
|
|
public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntity> implements ArticleService { |
|
|
|
|
|
private final Log logger = LogFactory.getLog(getClass()); |
|
|
@Autowired |
|
|
@Autowired |
|
|
private ArticleRedis articleRedis; |
|
|
private ArticleRedis articleRedis; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private GovOrgSelfFeignClient govOrgSelfFeignClient; |
|
|
private GovOrgSelfFeignClient govOrgSelfFeignClient; |
|
|
private final Log logger = LogFactory.getLog(getClass()); |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ArticleRedis articleRedis; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private DraftDao draftDao; |
|
|
private DraftDao draftDao; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private DraftContentDao draftContentDao; |
|
|
private DraftContentDao draftContentDao; |
|
|
@Autowired |
|
|
|
|
|
private ArticleDao articleDao; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<ArticleDTO> page(Map<String, Object> params) { |
|
|
public PageData<ArticleDTO> page(Map<String, Object> params) { |
|
@ -156,7 +150,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit |
|
|
Map<String,Object> articleParamMap = new HashMap<>(); |
|
|
Map<String,Object> articleParamMap = new HashMap<>(); |
|
|
articleParamMap.put("ARTICLE_ID", fromDTO.getArticleId()); |
|
|
articleParamMap.put("ARTICLE_ID", fromDTO.getArticleId()); |
|
|
articleParamMap.put("ARTICLE_ID", fromDTO.getArticleId()); |
|
|
articleParamMap.put("ARTICLE_ID", fromDTO.getArticleId()); |
|
|
articleDao.selectByMap(articleParamMap); |
|
|
baseDao.selectByMap(articleParamMap); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
DraftEntity draftEntity = null; |
|
|
DraftEntity draftEntity = null; |
|
@ -193,6 +187,16 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit |
|
|
return null; |
|
|
return null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public GovArticleDetailResultDTO queryGovArticleDetail(String articleId) { |
|
|
|
|
|
GovArticleDetailResultDTO articleDetail = baseDao.queryGovArticleDetail(articleId); |
|
|
|
|
|
if (null != articleDetail) { |
|
|
|
|
|
List<GovArticleContentDTO> articleContentList = baseDao.queryGovArticleContent(articleId); |
|
|
|
|
|
articleDetail.setArticleContentList(articleContentList); |
|
|
|
|
|
} |
|
|
|
|
|
return articleDetail; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* desc:构建 内容对象 |
|
|
* desc:构建 内容对象 |
|
|
* |
|
|
* |
|
|