问答查询 标准号字段 查询修复

This commit is contained in:
yuezhihang
2022-07-08 17:55:35 +08:00
parent 99238f4401
commit 1d8d48976a
@@ -2,8 +2,13 @@ package com.adc.da.slrs.StandardQA.service.Impl;
import com.adc.da.slrs.StandardQA.dao.ReplyDao;
import com.adc.da.slrs.StandardQA.entity.Reply;
import com.adc.da.slrs.StandardQA.entity.ReplyPage;
import com.adc.da.slrs.StandardQA.service.ReplyService;
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 org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@@ -16,4 +21,18 @@ import org.springframework.transaction.annotation.Transactional;
@Service
@Transactional(value = "transactionManager", readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
public class ReplyServiceImpl extends ServiceImpl<ReplyDao, Reply> implements ReplyService {
@Override
public IPage<Reply> listByPage(ReplyPage reply) {
Page page=new Page();
page.setSize(reply.getPageSize());
page.setCurrent(reply.getPage());
QueryWrapper<Reply> wrapper=new QueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(reply.getAskId()),"ASK_ID",reply.getAskId());
wrapper.eq(StringUtils.isNotBlank(reply.getAnswerer()),"ANSWERER",reply.getAnswerer());
wrapper.like(StringUtils.isNotBlank(reply.getAppendixName()),"APPENDIX_NAME",reply.getAppendixName());
wrapper.eq("STATE","yes");
wrapper.orderByDesc("REPLY_TIME");
return this.page(page,wrapper);
}
}