问答查询 查询修复

This commit is contained in:
yuezhihang
2022-07-13 11:25:31 +08:00
parent 0144c6a28e
commit 560625f6e1
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.sf.jsqlparser.statement.replace.Replace;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -45,7 +46,10 @@ public class AskQuestionsServiceImpl extends ServiceImpl<AskQuestionsDao, AskQue
wrapper.like(StringUtils.isNotBlank(askQuestions.getAppendixName()),"APPENDIX_NAME",askQuestions.getAppendixName());
wrapper.like(StringUtils.isNotBlank(askQuestions.getProblemDescription()),"PROBLEM_DESCRIPTION",askQuestions.getProblemDescription());
wrapper.eq(StringUtils.isNotBlank(askQuestions.getQuestioner()),"QUESTIONER",askQuestions.getQuestioner());
wrapper.like(StringUtils.isNotBlank(askQuestions.getStandardEncdoing()),"STANDARD_ENCDOING",askQuestions.getStandardEncdoing());
if (StringUtils.isNotBlank(askQuestions.getStandardEncdoing())) {
wrapper.and(Q -> wrapper.like("STANDARD_ENCDOING", askQuestions.getStandardEncdoing().replace(" ", " "))
.or().like("STANDARD_ENCDOING", askQuestions.getStandardEncdoing()));
}
wrapper.like(StringUtils.isNotBlank(askQuestions.getStandardName()),"STANDARD_NAME",askQuestions.getStandardName());
wrapper.eq(StringUtils.isNotBlank(askQuestions.getStandardId()),"STANDARD_ID",askQuestions.getStandardId());
wrapper.orderByDesc("QUESTION_TIME");