doum
21 小时以前 3537032d2b9313c8f108675f19cae079054d872b
server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java
@@ -249,7 +249,7 @@
    @Override
    public IndexOrderCountVO getIndexData(Orders pageWrap) {
        IndexOrderCountVO data = initIndexOrderCountMoel();
       List<Orders> list = ordersMapper.selectList(new QueryWrapper<Orders>()
        List<Orders> list = ordersMapper.selectList(new QueryWrapper<Orders>()
                .select("status,type,count(id) as num,sum(money) as money")
                .lambda()
                .eq(Orders::getDeleted,Constants.ZERO )
@@ -310,6 +310,18 @@
            }
        }
         Refund  refund = refundMapper.selectJoinOne(Refund.class,new MPJLambdaWrapper<Refund>()
                .select("count(distinct(order_id)) as orderNum,count(id) as num,sum(money) as money")
                .eq(Orders::getDeleted,Constants.ZERO )
                .eq(Orders::getStatus,Constants.ONE)
                .apply("to_days(create_time) =to_days(now())")
                .last("limit 1"));
        if(refund!=null){
            data.setTodayRefundMoney(Constants.getFormatMoney(refund.getMoney()));
            data.setTodayRefundOrderNum(Constants.formatLongNum(refund.getOrderNum()));
            data.setTodayRefundNum(Constants.formatLongNum(refund.getNum()));
        }
        return  data;
    }
@@ -343,6 +355,10 @@
        data.setTodayFailNum0(0l);
        data.setTodayFailNum1(0l);
        data.setTodayRefundMoney(new BigDecimal(0));
        data.setTodayRefundOrderNum(0l);
        data.setTodayRefundNum(0l);
        return data;
    }