From c881dcbb782d209f43b9a2878de613e0124e0421 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Sun, 07 Jul 2024 12:53:00 +0800 Subject: [PATCH] 逻辑 --- src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java | 2 +- src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java | 2 +- src/main/resources/mapper/dapp/DappStorageMapper.xml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java b/src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java index 6f2cbf3..ba7c10a 100644 --- a/src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java +++ b/src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java @@ -23,7 +23,7 @@ List<DappStorage> selectByAmountDesc(@Param("date") Date date,@Param("offset")int offset,@Param("count")int count); - DappStorage selectAmountByAmountDesc(@Param("offset")int offset,@Param("count")int count); + DappStorage selectAmountByAmountDesc(@Param("memberId")Long memberId,@Param("offset")int offset,@Param("count")int count); IPage<DappStorage> selectListInPage(@Param("record")DappStorage dappStorage, Page<DappStorage> page); 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 34d636e..cff6ce3 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 @@ -423,7 +423,7 @@ throw new FebsException("存储数量必须是"+bigDecimal+"的整数倍"); } - DappStorage dappStorage = dappStorageMapper.selectAmountByAmountDesc(0, 1); + DappStorage dappStorage = dappStorageMapper.selectAmountByAmountDesc(member.getId(),0, 1); if(ObjectUtil.isNotEmpty(dappStorage)){ if(amount.compareTo(dappStorage.getAmount()) < 0){ throw new FebsException("存储数量必须大于:"+dappStorage.getAmount()); diff --git a/src/main/resources/mapper/dapp/DappStorageMapper.xml b/src/main/resources/mapper/dapp/DappStorageMapper.xml index 034ba0b..02ff46d 100644 --- a/src/main/resources/mapper/dapp/DappStorageMapper.xml +++ b/src/main/resources/mapper/dapp/DappStorageMapper.xml @@ -79,6 +79,8 @@ * from dapp_storage + where + member_id = #{memberId} order by amount desc limit #{offset},#{count} </select> -- Gitblit v1.9.1