|
@@ -522,6 +522,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
public List<Map<String, Object>> payTypeCollect() {
|
|
|
QueryWrapper<Order> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.select("sum(money) as money","pay_type as payType")
|
|
|
+ .and(wrapper -> wrapper.eq("order_flag",OrderStatus.SUCCESS.getCode()).or().eq("order_flag",OrderStatus.COMPLETE.getCode()))
|
|
|
.groupBy("pay_type");
|
|
|
List<Map<String, Object>> list = baseMapper.selectMaps(queryWrapper);
|
|
|
for (OrderPayType orderPayType:OrderPayType.values()) {
|
|
@@ -549,6 +550,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
times = 13;
|
|
|
}
|
|
|
queryWrapper.select(String.format("%s%s",type,"as orderTime"),"IFNULL(sum(money),0) as total")
|
|
|
+ .and(wrapper -> wrapper.eq("order_flag",OrderStatus.SUCCESS.getCode()).or().eq("order_flag",OrderStatus.COMPLETE.getCode()))
|
|
|
.between("create_time",startTime,endTime)
|
|
|
.groupBy("orderTime");
|
|
|
List<Map<String, Object>> list = baseMapper.selectMaps(queryWrapper);
|