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