From b26da15df0f71a11e7d04abd0aa2284d8b8cdef0 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 24 七月 2024 17:22:21 +0800 Subject: [PATCH] 提交 --- server/service/src/main/java/com/doumee/service/business/impl/NewsServiceImpl.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/NewsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/NewsServiceImpl.java index f138695..22a4e05 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/NewsServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/NewsServiceImpl.java @@ -1,5 +1,6 @@ package com.doumee.service.business.impl; +import com.dingtalk.api.request.OapiMaterialNewsListRequest; import com.doumee.biz.system.SystemDictDataBiz; import com.doumee.core.constants.ResponseStatus; import com.doumee.core.exception.BusinessException; @@ -188,6 +189,10 @@ IPage<News> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); MPJLambdaWrapper<News> queryWrapper = new MPJLambdaWrapper<>(); Utils.MP.blankToNull(pageWrap.getModel()); + if(Objects.isNull(pageWrap.getModel())){ + News news = new News(); + pageWrap.setModel(news); + } pageWrap.getModel().setIsdeleted(Constants.ZERO); queryWrapper.leftJoin(SystemUser.class,SystemUser::getId,News::getEditor) .selectAll(News.class) @@ -256,7 +261,6 @@ PageData<News> pageData = PageData.from(newsMapper.selectJoinPage(page, News.class,queryWrapper)); if(pageData!=null && pageData.getRecords()!=null && pageData.getRecords().size()>0){ - List<Long> idList = new ArrayList<>(); for(News model : pageData.getRecords()){ idList.add(model.getId()); @@ -265,7 +269,6 @@ for(News model : pageData.getRecords()){ setFilelistById(model,files); } - } return pageData; } @@ -377,19 +380,19 @@ * @return */ @Override - public DailyUpdatesResponse getDailyUpdatesResponse(Integer fileType){ + public DailyUpdatesResponse getDailyUpdatesResponse(){ DailyUpdatesResponse dailyUpdatesResponse = new DailyUpdatesResponse(); dailyUpdatesResponse.setDailyUpdateNum( newsMapper.selectCount(new QueryWrapper<News>().lambda() .eq(News::getIsdeleted,Constants.ZERO) .like(News::getCreateDate, DateUtil.getDateLong(new Date())) - .eq(News::getType,Constants.ONE) + .eq(News::getType,Constants.ZERO) )); dailyUpdatesResponse.setShareNum( actionsMapper.selectCount(new QueryWrapper<Actions>()) ); dailyUpdatesResponse.setNewsList( - this.getCustomizedNewsList(Constants.ZERO,Constants.THREE,fileType) + this.getCustomizedNewsList(Constants.ZERO,Constants.THREE,Constants.ZERO) ); return dailyUpdatesResponse; } @@ -420,4 +423,5 @@ + } -- Gitblit v1.9.3