| | |
| | | import cn.lili.common.utils.StringUtils; |
| | | import cn.lili.modules.order.order.entity.dos.StoreFlow; |
| | | import cn.lili.modules.order.order.entity.enums.FlowTypeEnum; |
| | | import cn.lili.modules.order.order.entity.enums.ProfitSharingStatusEnum; |
| | | import cn.lili.modules.statistics.entity.dto.GoodsStatisticsQueryParam; |
| | | import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam; |
| | | import cn.lili.modules.statistics.entity.enums.StatisticsQuery; |
| | |
| | | // queryWrapper.select("SUM(final_price) AS price , COUNT(0) AS num"); |
| | | queryWrapper.select("SUM(final_price) AS price , COUNT(DISTINCT order_sn) AS num"); |
| | | queryWrapper.eq("flow_type", FlowTypeEnum.PAY.name()); |
| | | queryWrapper.ne("profit_sharing_status", ProfitSharingStatusEnum.ORDER_CANCEL.name()); |
| | | Map payment = this.getMap(queryWrapper); |
| | | |
| | | orderOverviewVO.setPaymentOrderNum(payment != null && payment.containsKey("num") ? Long.parseLong(payment.get("num").toString()) : 0L); |