|
|
@@ -1,23 +1,25 @@
|
|
|
package com.xunmei.core.edu.service.impl;
|
|
|
|
|
|
-import java.util.Collections;
|
|
|
-import java.util.List;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.xunmei.common.core.domain.IdName;
|
|
|
+import com.xunmei.common.core.domain.edu.domain.SysKnowledge;
|
|
|
import com.xunmei.common.core.utils.DateUtils;
|
|
|
import com.xunmei.common.core.utils.StringUtils;
|
|
|
-import com.xunmei.common.core.domain.edu.domain.SysKnowledge;
|
|
|
+import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
+import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
import com.xunmei.core.edu.mapper.SysKnowledgeMapper;
|
|
|
import com.xunmei.core.edu.service.ISysKnowledgeService;
|
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
|
|
|
/**
|
|
|
* 知识库标签Service业务层处理
|
|
|
@@ -46,6 +48,7 @@ public class SysKnowledgeServiceImpl extends ServiceImpl<SysKnowledgeMapper, Sys
|
|
|
}
|
|
|
//查询条件
|
|
|
LambdaQueryWrapper<SysKnowledge> wrapper = new LambdaQueryWrapper<>(sysKnowledge);
|
|
|
+ wrapper.orderByAsc(SysKnowledge::getCreateTime);
|
|
|
//模糊查询
|
|
|
if (StringUtils.isNotNull(sysKnowledge.getName())) {
|
|
|
wrapper.like(SysKnowledge::getName, sysKnowledge.getName());
|
|
|
@@ -96,6 +99,9 @@ public class SysKnowledgeServiceImpl extends ServiceImpl<SysKnowledgeMapper, Sys
|
|
|
@Override
|
|
|
public int insertSysKnowledge(SysKnowledge sysKnowledge) {
|
|
|
sysKnowledge.setCreateTime(DateUtils.getNowDate());
|
|
|
+ sysKnowledge.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ sysKnowledge.setCreateBy(SecurityUtils.getUserId().toString());
|
|
|
+ sysKnowledge.setUpdateBy(SecurityUtils.getUserId().toString());
|
|
|
return sysKnowledgeMapper.insert(sysKnowledge);
|
|
|
}
|
|
|
|
|
|
@@ -107,6 +113,7 @@ public class SysKnowledgeServiceImpl extends ServiceImpl<SysKnowledgeMapper, Sys
|
|
|
*/
|
|
|
@Override
|
|
|
public int updateSysKnowledge(SysKnowledge sysKnowledge) {
|
|
|
+ sysKnowledge.setUpdateBy(SecurityUtils.getUserId().toString());
|
|
|
sysKnowledge.setUpdateTime(DateUtils.getNowDate());
|
|
|
return sysKnowledgeMapper.updateById(sysKnowledge);
|
|
|
}
|