From 1a11e4022a6b53a82bb45cda009ae653cdb55ab2 Mon Sep 17 00:00:00 2001
From: jiaosong <jiaosong6760@dingtalk.com>
Date: 星期二, 24 十月 2023 10:59:03 +0800
Subject: [PATCH] # 财务管理 修改

---
 server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 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 95ab98a..2a55636 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
@@ -583,35 +583,35 @@
             model.setPayNum(0);
             model.setRefundNum(0);
             QueryWrapper<Goodsorder> queryWrapper = new QueryWrapper<>();
-            queryWrapper.lambda().ge(param.getStartDate() !=null,Goodsorder::getPayDate,DateUtil.getShortDateStr(param.getStartDate()));
-            queryWrapper.lambda().le(param.getEndDate() !=null,Goodsorder::getPayDate,DateUtil.getShortDateStr(param.getEndDate()));
+            queryWrapper.lambda().ge(param.getStartDate() !=null,Goodsorder::getPayDate, Utils.Date.getStart(param.getStartDate()));
+            queryWrapper.lambda().le(param.getEndDate() !=null,Goodsorder::getPayDate, Utils.Date.getEnd(param.getEndDate()));
             queryWrapper.lambda().eq(Goodsorder::getPayStatus, Constants.ONE);//宸叉敮浠�
             queryWrapper.lambda().eq(Goodsorder::getIsdeleted, Constants.ZERO);
             queryWrapper.lambda().groupBy(Goodsorder::getStatus);
-            queryWrapper.select( "count(id) as count_num"
-                    ,"sum(money) as money" );
+            queryWrapper.select( "status ","count(id) as count_num"
+                    ,"sum(money) as money","sum(close_money) as close_money" );
             //鎸夎鍗曠姸鎬佸垎缁勭粺璁�
             List<Goodsorder> detailList = goodsorderMapper.selectList(queryWrapper);
             for(Goodsorder goodsorder : detailList){
                 if(Constants.formatIntegerNum(goodsorder.getStatus()) == Constants.GOODSORDER_STATUS.CLOSE.getKey()){
                     //宸茬粨绠�
                     model.setClosedNum(model.getClosedNum()+goodsorder.getCountNum());
-                    model.setClosedMoney(model.getClosedMoney().add(Constants.formatDecimalNum(goodsorder.getCloseMoney())));
+                    model.setClosedMoney(Constants.translateMoney(model.getClosedMoney().add(Constants.formatDecimalNum(goodsorder.getCloseMoney()))));
 
                     model.setPayNum(model.getPayNum()+goodsorder.getCountNum());
-                    model.setPayMoney(model.getPayMoney().add(Constants.formatDecimalNum(goodsorder.getMoney())));
+                    model.setPayMoney(Constants.translateMoney(model.getPayMoney().add(Constants.formatDecimalNum(goodsorder.getMoney()))));
                 }else  if(Constants.formatIntegerNum(goodsorder.getStatus()) == Constants.GOODSORDER_STATUS.HAVING_PAY.getKey()){
                     //宸叉敮浠樻湭缁撶畻
                     model.setUnClosedNum(model.getUnClosedNum()+goodsorder.getCountNum());
-                    model.setUnClosedMoney(model.getUnClosedMoney().add(Constants.formatDecimalNum(goodsorder.getMoney())));
+                    model.setUnClosedMoney(Constants.translateMoney(model.getUnClosedMoney().add(Constants.formatDecimalNum(goodsorder.getMoney()))));
 
                     model.setPayNum(model.getPayNum()+goodsorder.getCountNum());
-                    model.setPayMoney(model.getPayMoney().add(Constants.formatDecimalNum(goodsorder.getMoney())));
+                    model.setPayMoney(Constants.translateMoney(model.getPayMoney().add(Constants.formatDecimalNum(goodsorder.getMoney()))));
                 }
             }
         QueryWrapper<Refund> queryWrapper2 = new QueryWrapper<>();
-        queryWrapper2.lambda().ge(param.getStartDate() !=null,Refund::getDoneDate,DateUtil.getShortDateStr(param.getStartDate()));
-        queryWrapper2.lambda().le(param.getEndDate() !=null,Refund::getDoneDate,DateUtil.getShortDateStr(param.getEndDate()));
+        queryWrapper2.lambda().ge(param.getStartDate() !=null,Refund::getDoneDate,Utils.Date.getStart(param.getStartDate()));
+        queryWrapper2.lambda().le(param.getEndDate() !=null,Refund::getDoneDate,Utils.Date.getEnd(param.getEndDate()));
         queryWrapper2.lambda().eq(Refund::getIsdeleted, Constants.ZERO);
         queryWrapper2.select( "count(id) as count_num"
                 ,"sum(money) as money" );
@@ -619,7 +619,7 @@
         Refund  refund = refundMapper.selectOne(queryWrapper2.last("limit 1"));
         if(refund !=null){
             model.setRefundNum(Constants.formatIntegerNum(refund.getCountNum()));
-            model.setRefundMoney( Constants.formatDecimalNum(refund.getMoney()));
+            model.setRefundMoney(Constants.translateMoney(Constants.formatDecimalNum(refund.getMoney())));
         }
         return  model;
     }

--
Gitblit v1.9.3