增加业务参数
This commit is contained in:
@ -16,6 +16,6 @@ public interface BizMessageMapper extends BaseMapper<BizMessage> {
|
||||
|
||||
Boolean updateState(@Param("userId") String userId,@Param("messageId") String messageId);
|
||||
|
||||
IPage<BizMessageVo> findMessageVoList(@Param("param") IPage<BizMessageVo> page,BizMessageVo vo);
|
||||
List<BizMessageVo> findMessageVoList(BizMessageVo vo);
|
||||
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
@ -109,17 +110,19 @@ public class BizMessageConsumerServiceImpl implements BizMessageConsumerService
|
||||
if(vo.getAuthorizestate()==null||"".equals(vo.getAuthorizestate())){
|
||||
vo.setAuthorizestate("0");
|
||||
}
|
||||
PageDTO page = new PageDTO();
|
||||
page.setPageSize(vo.getSize());
|
||||
|
||||
IPage<BizMessageVo> pageEntity = mapper.findMessageVoList(new Page<BizMessageVo>(page.getPageNo(), page.getPageSize()),vo);
|
||||
List<BizMessageVo> list = mapper.findMessageVoList(vo);
|
||||
|
||||
List<BizMessageVo> list = pageEntity.getRecords();
|
||||
List<BizMessageVo> rList = new ArrayList<>();
|
||||
|
||||
list.forEach(l->{
|
||||
l.setDatanum(pageEntity.getTotal());
|
||||
});
|
||||
for(int i = 0 ; i < list.size();i++){
|
||||
if(i<vo.getSize()){
|
||||
BizMessageVo message = list.get(i);
|
||||
message.setDatanum(Long.valueOf(list.size()));
|
||||
rList.add(message);
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
return rList;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user