|
@@ -1,29 +1,24 @@
|
|
|
|
|
|
package com.redxun.knowledge.service;
|
|
|
|
|
|
-import cn.hutool.core.bean.BeanUtil;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.redxun.common.base.db.BaseDao;
|
|
|
import com.redxun.common.base.db.BaseService;
|
|
|
+import com.redxun.common.base.search.QueryFilter;
|
|
|
import com.redxun.common.model.JPaasUser;
|
|
|
import com.redxun.common.tool.IdGenerator;
|
|
|
import com.redxun.common.service.impl.SuperServiceImpl;
|
|
|
import com.redxun.common.tool.StringUtils;
|
|
|
-import com.redxun.common.utils.ExceptionUtil;
|
|
|
-import com.redxun.common.utils.SysUserUtil;
|
|
|
import com.redxun.knowledge.common.UserService;
|
|
|
+import com.redxun.knowledge.entity.dao.Knowledge;
|
|
|
import com.redxun.knowledge.entity.dao.KnowledgeLabel;
|
|
|
+import com.redxun.knowledge.entity.vo.BannerAdminVo;
|
|
|
+import com.redxun.knowledge.entity.vo.KnowledgeLabelVo;
|
|
|
import com.redxun.knowledge.mapper.KnowledgeLabelMapper;
|
|
|
-import freemarker.template.ObjectWrapper;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
+import java.util.*;
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
/**
|
|
@@ -73,4 +68,17 @@ public class KnowledgeLabelServiceImpl extends SuperServiceImpl<KnowledgeLabelMa
|
|
|
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ public IPage<KnowledgeLabelVo> findAllTags(QueryFilter filter) {
|
|
|
+ IPage<KnowledgeLabelVo> page = knowledgeLabelMapper.findAllTags(filter.getPage(), filter.getParams());
|
|
|
+ List<KnowledgeLabelVo> knowledgeLabelVos = page.getRecords();
|
|
|
+ knowledgeLabelVos.forEach(e -> {
|
|
|
+ JPaasUser user = userService.queryUser(e.getOperator());
|
|
|
+ if (user != null) {
|
|
|
+ e.setOperatorName(user.getFullName());
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return page;
|
|
|
+ }
|
|
|
}
|