From 1a837dca492c227175d8b2bb4a8aa57216384092 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 08 Dec 2021 14:15:34 +0800 Subject: [PATCH] 20211208 fish --- src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java | 7 +++++++ src/main/resources/mapper/fish/CannonSettingDao.xml | 5 +++++ src/main/java/com/xcong/excoin/modules/fish/controller/MemberCannonController.java | 11 +++++++++++ src/main/java/com/xcong/excoin/modules/fish/service/MemberCannonService.java | 2 ++ src/main/java/com/xcong/excoin/modules/fish/dao/CannonSettingDao.java | 2 ++ 5 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/fish/controller/MemberCannonController.java b/src/main/java/com/xcong/excoin/modules/fish/controller/MemberCannonController.java index 87928bc..4b5bf7a 100644 --- a/src/main/java/com/xcong/excoin/modules/fish/controller/MemberCannonController.java +++ b/src/main/java/com/xcong/excoin/modules/fish/controller/MemberCannonController.java @@ -132,5 +132,16 @@ } + /** + * 查看最新的十条中奖记录 + */ + @ApiOperation(value = "查看最新的十条中奖记录") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = CannonWinRecordVo.class)}) + @GetMapping(value = "/getListAwards") + public Result getListAwards() { + return memberCannonService.getListAwards(); + } + + } diff --git a/src/main/java/com/xcong/excoin/modules/fish/dao/CannonSettingDao.java b/src/main/java/com/xcong/excoin/modules/fish/dao/CannonSettingDao.java index c5de714..187c0e8 100644 --- a/src/main/java/com/xcong/excoin/modules/fish/dao/CannonSettingDao.java +++ b/src/main/java/com/xcong/excoin/modules/fish/dao/CannonSettingDao.java @@ -21,4 +21,6 @@ CannonSetting selectCannonSettingByCannonCode(@Param("cannonCode")String cannonCode); IPage<CannonWinRecordVo> findCannonWinRecordInPage(Page<CannonWinRecordVo> page, @Param("cannonWinRecord")CannonWinRecord cannonWinRecord); + + List<CannonWinRecordVo> findCannonWinRecordList(); } diff --git a/src/main/java/com/xcong/excoin/modules/fish/service/MemberCannonService.java b/src/main/java/com/xcong/excoin/modules/fish/service/MemberCannonService.java index 29efc31..58aa475 100644 --- a/src/main/java/com/xcong/excoin/modules/fish/service/MemberCannonService.java +++ b/src/main/java/com/xcong/excoin/modules/fish/service/MemberCannonService.java @@ -33,4 +33,6 @@ Result lotteryDraw(LotteryDrawDto lotteryDrawDto); Result getOwnAwards(CannonWinRecordDto cannonWinRecordDto); + + Result getListAwards(); } diff --git a/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java b/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java index bc9bfc4..fd5277a 100644 --- a/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/fish/service/impl/MemberCannonServiceImpl.java @@ -342,6 +342,13 @@ return Result.ok(list); } + @Override + public Result getListAwards() { + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + List<CannonWinRecordVo> list = cannonSettingDao.findCannonWinRecordList(); + return Result.ok(list); + } + private CannonAwardVo getAward(Long memberId) { CannonAwardVo cannonAwardVo = new CannonAwardVo(); //获取所有的奖品列表 diff --git a/src/main/resources/mapper/fish/CannonSettingDao.xml b/src/main/resources/mapper/fish/CannonSettingDao.xml index 613a79a..e53b952 100644 --- a/src/main/resources/mapper/fish/CannonSettingDao.xml +++ b/src/main/resources/mapper/fish/CannonSettingDao.xml @@ -20,4 +20,9 @@ order by a.id asc </select> + <select id="findCannonWinRecordList" resultType="com.xcong.excoin.modules.fish.vo.CannonWinRecordVo"> + select a.* from cannon_win_record a + order by a.create_time desc limit 0,10 + </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.1