From 46dba54a3ce059624df67c97a29e2cc5c25fdc76 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 16 Aug 2023 14:19:02 +0800
Subject: [PATCH] 后台修改

---
 src/main/java/cc/mrbird/febs/dapp/mapper/DappAccountMoneyChangeDao.java   |    2 ++
 src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java          |    2 ++
 src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java |   11 ++++++++++-
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java |    8 ++++++++
 src/main/resources/mapper/dapp/DappAccountMoneyChangeDao.xml              |    9 +++++++++
 5 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java b/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
index 82dcdbc..211642d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
+++ b/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
@@ -75,11 +75,20 @@
     @ApiResponses({
             @ApiResponse(code = 200, message = "success", response = DappAccountMoneyChangeEntity.class)
     })
-    @GetMapping(value = "/changeInPage")
+    @PostMapping(value = "/changeInPage")
     public FebsResponse changeInPage(@RequestBody ChangeInPageDto changeInPageDto) {
         return dappWalletService.getChangeInPageInPage(changeInPageDto);
     }
 
+    @ApiOperation(value = "最新共享收入与业绩", notes = "最新共享收入与业绩")
+    @ApiResponses({
+            @ApiResponse(code = 200, message = "success", response = DappAccountMoneyChangeEntity.class)
+    })
+    @GetMapping(value = "/changeInToday")
+    public FebsResponse changeInToday() {
+        return dappWalletService.changeInToday();
+    }
+
     @ApiOperation(value = "兑换AUSDT", notes = "兑换AUSDT")
     @PostMapping(value = "/transferAusd")
     public FebsResponse transferAusd(@RequestBody TransferAusdDto transferAusdDto) {
diff --git a/src/main/java/cc/mrbird/febs/dapp/mapper/DappAccountMoneyChangeDao.java b/src/main/java/cc/mrbird/febs/dapp/mapper/DappAccountMoneyChangeDao.java
index ed8d3d6..bb6a24c 100644
--- a/src/main/java/cc/mrbird/febs/dapp/mapper/DappAccountMoneyChangeDao.java
+++ b/src/main/java/cc/mrbird/febs/dapp/mapper/DappAccountMoneyChangeDao.java
@@ -16,4 +16,6 @@
     IPage<MemberMoneyFlowVo> selectMemberMoneyFlowInPage(Page<MemberMoneyFlowVo> page, @Param("record") DappMemberEntity dappMemberEntity);
 
     IPage<DappAccountMoneyChangeEntity> getChangeInPageInPage(Page<DappAccountMoneyChangeEntity> page, @Param("record") ChangeInPageDto changeInPageDto);
+
+    DappAccountMoneyChangeEntity selectNewOneByMemberId(@Param("memberId")Long memberId);
 }
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java b/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
index 81ca011..b715b4d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
@@ -63,4 +63,6 @@
     FebsResponse withdrawDisAgree(Long id);
 
     FebsResponse getChangeInPageInPage(ChangeInPageDto changeInPageDto);
+
+    FebsResponse changeInToday();
 }
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
index 0c1897b..3aee8b3 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -756,4 +756,12 @@
         IPage<DappAccountMoneyChangeEntity> memberMoneyFlowVos = dappAccountMoneyChangeDao.getChangeInPageInPage(page,changeInPageDto);
         return new FebsResponse().success().data(memberMoneyFlowVos);
     }
+
+    @Override
+    public FebsResponse changeInToday() {
+        DappMemberEntity member = LoginUserUtil.getAppUser();
+        Long memberId = member.getId();
+        DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = dappAccountMoneyChangeDao.selectNewOneByMemberId(memberId);
+        return new FebsResponse().success().data(dappAccountMoneyChangeEntity);
+    }
 }
diff --git a/src/main/resources/mapper/dapp/DappAccountMoneyChangeDao.xml b/src/main/resources/mapper/dapp/DappAccountMoneyChangeDao.xml
index 97565a8..8c1a050 100644
--- a/src/main/resources/mapper/dapp/DappAccountMoneyChangeDao.xml
+++ b/src/main/resources/mapper/dapp/DappAccountMoneyChangeDao.xml
@@ -31,4 +31,13 @@
         order by a.create_time desc
     </select>
 
+    <select id="selectNewOneByMemberId" resultType="cc.mrbird.febs.dapp.entity.DappAccountMoneyChangeEntity">
+        select a.*
+        from dapp_account_money_change a
+        where a.member_id = #{memberId}
+          and a.type = 3
+        order by a.create_time desc
+        limit 1
+    </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1