From 1d8d48976ab7fb984304c7fd4396a4dc80cbd0c9 Mon Sep 17 00:00:00 2001 From: yuezhihang Date: Fri, 8 Jul 2022 17:55:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E7=AD=94=E6=9F=A5=E8=AF=A2=20?= =?UTF-8?q?=E6=A0=87=E5=87=86=E5=8F=B7=E5=AD=97=E6=AE=B5=20=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ReplyServiceImpl.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/StandardQA/service/impl/ReplyServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/StandardQA/service/impl/ReplyServiceImpl.java index bda80319..327583d4 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/StandardQA/service/impl/ReplyServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/StandardQA/service/impl/ReplyServiceImpl.java @@ -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 implements ReplyService { + + @Override + public IPage listByPage(ReplyPage reply) { + Page page=new Page(); + page.setSize(reply.getPageSize()); + page.setCurrent(reply.getPage()); + QueryWrapper 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); + } }