From 24a19792a6675ff0ce575cfc695b405044ce9e27 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 12 May 2025 17:16:54 +0800
Subject: [PATCH] refactor(vip): 优化积分和返佣金额的计算逻辑 - 移除了不必要的除以100 操作,直接使用百分比进行计算 - 简化了计算过程,提高了代码可读性和性能 - 保留了原有的精度处理和四舍五入逻辑

---
 src/main/java/cc/mrbird/febs/mall/mapper/MallTeamLeaderMapper.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallTeamLeaderMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallTeamLeaderMapper.java
index 30978b4..92902b4 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/MallTeamLeaderMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallTeamLeaderMapper.java
@@ -2,6 +2,7 @@
 
 import cc.mrbird.febs.mall.dto.ApiLeaderListDto;
 import cc.mrbird.febs.mall.dto.ApiLeaderOrderListDto;
+import cc.mrbird.febs.mall.entity.MallLeaderStock;
 import cc.mrbird.febs.mall.entity.MallOrderInfo;
 import cc.mrbird.febs.mall.entity.MallTeamLeader;
 import cc.mrbird.febs.mall.vo.AdminMallTeamLeaderVo;
@@ -27,4 +28,14 @@
     MallTeamLeader selectLeaderByUniqueCode(@Param("uniqueCode")String uniqueCode);
 
     MallTeamLeader selectLeaderByLonAndLat(@Param("longitude")Double longitude, @Param("latitude")Double latitude);
+
+    IPage<MallLeaderStock> selectleaderGoodsStockListInPage(Page<MallLeaderStock> page, @Param("record")MallLeaderStock mallLeaderStock);
+
+    MallTeamLeader selectLeaderByUniqueCodeAndOrderBycreateTime(@Param("uniqueCode")String inviteId);
+
+    MallTeamLeader selectByFenceIdAndFenceNameAndLonAndLat(@Param("longitude")Double longitude, @Param("latitude")Double latitude,@Param("fenceId")String gfid, @Param("fenceName")String gfname);
+
+    List<MallTeamLeader> getAllMallTeamLeaderList();
+
+    IPage<MallOrderInfo> selectNewApiLeaderOrderListInPage(IPage<MallOrderInfo> page, @Param("record")ApiLeaderOrderListDto apiLeaderOrderListDto);
 }

--
Gitblit v1.9.1