xiaoyong931011
2020-08-19 8d2af416263beb42dc5a76eb5d90633b3a97565c
20200819
3 files modified
50 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/helpCenter/service/HelpCenterService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/helpCenter/service/impl/HelpCenterServiceImpl.java 38 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/helpCenter/controller/HelpCenterController.java
@@ -78,6 +78,16 @@
    }
    
    /**
     *  首页轮播公告
     */
    @ApiOperation(value="首页轮播公告", notes="首页轮播公告")
    @ApiResponses({@ApiResponse( code = 200, message = "success", response = NewNoticeInfoVo.class)})
    @PostMapping(value = "/getFristNewNoticeList")
    public Result  getFristNewNoticeList(@RequestBody @Valid NewNoticePageDto newNoticePageDto) {
        return helpCenterService.getFristNewNoticeList(newNoticePageDto);
    }
    /**
     *  最新公告
     */
    @ApiOperation(value="最新公告", notes="最新公告")
src/main/java/com/xcong/excoin/modules/helpCenter/service/HelpCenterService.java
@@ -27,5 +27,7 @@
    Result getUserAgreement();
    Result getFristNewNoticeList(@Valid NewNoticePageDto newNoticePageDto);
}
src/main/java/com/xcong/excoin/modules/helpCenter/service/impl/HelpCenterServiceImpl.java
@@ -260,6 +260,44 @@
        return Result.ok(noticeInfoVo);
    }
    @Override
    public Result getFristNewNoticeList(@Valid NewNoticePageDto newNoticePageDto) {
        List<NewNoticeInfoVo> arrayList = new ArrayList<>();
        Page<HelpCenterNoticeEntity> page = new Page<>(1, 5);
        //获取【帮助中心公告】
        HelpCenterNoticeEntity helpCenterNoticeEntity = new HelpCenterNoticeEntity();
        IPage<HelpCenterNoticeEntity> HelpCenterNoticeEntitys = helpCenterNoticeDao.getNewNoticeList(page, helpCenterNoticeEntity);
        List<HelpCenterNoticeEntity> records = HelpCenterNoticeEntitys.getRecords();
        if(CollUtil.isNotEmpty(records)) {
            for(HelpCenterNoticeEntity helpCenterNotice : records) {
                NewNoticeInfoVo newNoticeInfoVo = new NewNoticeInfoVo();
                Long id = helpCenterNotice.getId();
                newNoticeInfoVo.setId(id);
                String createBy = helpCenterNotice.getCreateBy();
                newNoticeInfoVo.setCreateBy(createBy);
                Date createTime = helpCenterNotice.getCreateTime();
                newNoticeInfoVo.setCreateTime(createTime);
                int articleNotice = helpCenterNotice.getArticleNotice();
                newNoticeInfoVo.setArticleNotice(articleNotice);
                int type = newNoticePageDto.getType();
                if(type == 2) {
                    Long articleIdUs = helpCenterNotice.getArticleIdUs();
                    newNoticeInfoVo.setArticleId(articleIdUs);
                    String articleTitleUs = helpCenterNotice.getArticleTitleUs();
                    newNoticeInfoVo.setArticleTitle(articleTitleUs);
                }else {
                    Long articleId = helpCenterNotice.getArticleId();
                    newNoticeInfoVo.setArticleId(articleId);
                    String articleTitle = helpCenterNotice.getArticleTitle();
                    newNoticeInfoVo.setArticleTitle(articleTitle);
                }
                arrayList.add(newNoticeInfoVo);
            }
        }
        return Result.ok(arrayList);
    }