From ebab6523ddf7c76a4bb5a7269df08ab548de9914 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 22 Nov 2025 15:13:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E9=A4=90=E4=BA=BA=E6=95=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ShopOrderStatisticServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java index adce51ee0..4f82e428b 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java @@ -8,6 +8,7 @@ import com.czg.order.vo.TotalVo; import com.czg.service.order.mapper.ShopOrderStatisticMapper; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.spring.service.impl.ServiceImpl; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; @@ -23,6 +24,7 @@ import java.util.*; * @author ww * @since 2025-11-20 */ +@Slf4j @Service public class ShopOrderStatisticServiceImpl extends ServiceImpl implements ShopOrderStatisticService { @@ -98,8 +100,11 @@ public class ShopOrderStatisticServiceImpl extends ServiceImpl 0) { + result.setAvgPayAmount(result.getPayAmount().divide(new BigDecimal(result.getCustomerCount()), 2, RoundingMode.HALF_DOWN)); + }else { + result.setAvgPayAmount(result.getPayAmount()); + } //翻台率 (订单数-桌台数)/桌台数*100% if (tableCount > 0) { BigDecimal turnoverRate = new BigDecimal(result.getOrderCount()).subtract(new BigDecimal(tableCount)).divide(new BigDecimal(tableCount), 4, RoundingMode.HALF_DOWN).multiply(BigDecimal.valueOf(100));