From 3d3ed4872b5038a8cc72abc72f95fc2c134e7bc4 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期四, 20 三月 2025 09:32:56 +0800
Subject: [PATCH] 111

---
 server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
index f04ec9f..4d9ad97 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
@@ -252,7 +252,7 @@
 
         if (!CollectionUtils.isEmpty(goodsorderExportVOIPage.getRecords())){
             goodsorderExportVOIPage.getRecords().forEach(s->{
-                s.setBikeType(s.getType()!=Constants.ZERO?s.getBikeType():Constants.ONE);
+                s.setBikeType(s.getType()==Constants.ZERO?s.getBikeType():Constants.ONE);
                 s.setMoney(Constants.translateMoney(s.getMoney()));
                 s.setRefundMoney(Constants.translateMoney(s.getRefundMoney()));
                 s.setCloseMoney(Constants.translateMoney(s.getCloseMoney()).compareTo(s.getMoney()) > 0 ? s.getMoney() : Constants.translateMoney(s.getCloseMoney()));
@@ -296,6 +296,7 @@
         }
         if (!CollectionUtils.isEmpty(goodsorderList)){
             goodsorderList.forEach(s->{
+                s.setBikeType(s.getType()==Constants.ZERO?s.getBikeType():Constants.ONE);
                 s.setMoney(Constants.translateMoney(s.getMoney()));
                 s.setCloseMoney(Constants.translateMoney(s.getCloseMoney()).compareTo(s.getMoney()) > 0 ? s.getMoney() : Constants.translateMoney(s.getCloseMoney()));
                 s.setRefundMoney(Constants.translateMoney(s.getRefundMoney()));
@@ -323,6 +324,7 @@
         if (Objects.nonNull(model.getEndDate())){
             queryWrapper.le( Goodsorder::getPayDate, Utils.Date.getEnd(model.getEndDate()));
         }
+        queryWrapper.eq(Objects.nonNull(model.getBikeType()),BaseParam::getType,model.getBikeType());
         queryWrapper.eq(Constants.equalsInteger(model.getType(),Constants.ONE)&&model.getPayStatus() !=null,Goodsorder::getPayStatus,model.getPayStatus());
         queryWrapper.like(model.getCode() !=null,Goodsorder::getCode,model.getCode());
         queryWrapper.like(model.getId() !=null,Goodsorder::getId,model.getId());
@@ -1419,6 +1421,7 @@
     public void autoCloseOrder( ) {
         Goodsorder goodsorder = new Goodsorder();
         goodsorder.setIsdeleted(Constants.ZERO);
+        goodsorder.setType(Constants.ZERO);
         goodsorder.setStatus(Constants.goodsorderStatus.pay);
         List<Goodsorder> list = findList(goodsorder);
         if (!CollectionUtils.isEmpty(list)){
@@ -1435,8 +1438,8 @@
                 }
             });
         }
-
     }
+
     @Override
     public void goodsOrderSettlement(String memberId) {
         Goodsorder goodsorder = this.goodsorderMapper.selectOne(new QueryWrapper<Goodsorder>()
@@ -1713,7 +1716,7 @@
                 BigDecimal amount = goodsorderList.stream()
                         .filter(i->StringUtils.isNotBlank(i.getParamId())&&DateUtil.getShortDateStr(date).equals(DateUtil.getShortDateStr(i.getCreateDate()))&&baseParam.getId().equals(i.getParamId()))
                         .map(i->i.getCloseMoney()).reduce(BigDecimal.ZERO,BigDecimal::add);
-                dataChildList.add(amount.toString());
+                dataChildList.add(amount.divide(new BigDecimal("100"),2,BigDecimal.ROUND_HALF_UP).toString());
                 totalAmount  = amount.add(totalAmount);
             }
             BikeIncomeDetailReportVO detail = new BikeIncomeDetailReportVO();

--
Gitblit v1.9.3