Commit 4dfa59be authored by chenyan's avatar chenyan

2024/04/30_API文档接口开发

parent 0e647b81
...@@ -13,6 +13,7 @@ import com.upyuns.platform.rs.website.mapper.ApiDocMapper; ...@@ -13,6 +13,7 @@ import com.upyuns.platform.rs.website.mapper.ApiDocMapper;
import com.upyuns.platform.rs.website.vo.ApiDocTreeVo; import com.upyuns.platform.rs.website.vo.ApiDocTreeVo;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -66,10 +67,16 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc>{ ...@@ -66,10 +67,16 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc>{
Example exampleNode = new Example(ApiCustomNode.class); Example exampleNode = new Example(ApiCustomNode.class);
List<ApiDocTreeVo> docTreeVoList = mapper.selectList(query.getSuper()); List<ApiDocTreeVo> docTreeVoList = mapper.selectList(query.getSuper());
for (ApiDocTreeVo apiDocTreeVo : docTreeVoList) { for (ApiDocTreeVo apiDocTreeVo : docTreeVoList) {
if (StringUtils.isNotBlank(apiDocDTO.getKeyWord())){
exampleNode.createCriteria() exampleNode.createCriteria()
.andEqualTo("isDel",0) .andEqualTo("isDel",0)
.andLike("nodeName",'%'+apiDocDTO.getKeyWord()+'%') .andLike("nodeName",'%'+apiDocDTO.getKeyWord()+'%')
.andEqualTo("docId",apiDocTreeVo.getId()); .andEqualTo("docId",apiDocTreeVo.getId());
}else {
exampleNode.createCriteria()
.andEqualTo("isDel",0)
.andEqualTo("docId",apiDocTreeVo.getId());
}
exampleNode.excludeProperties("respondJson"); exampleNode.excludeProperties("respondJson");
apiDocTreeVo.setNodeList(nodeMapper.selectByExample(exampleNode)); apiDocTreeVo.setNodeList(nodeMapper.selectByExample(exampleNode));
exampleNode.clear(); exampleNode.clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment