|
@@ -406,12 +406,12 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
QueryWrapper<Order> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.select(dateType,
|
|
|
- "sum(money) as totalMoney",
|
|
|
+ "cast(sum(money) AS decimal(15,2)) as totalMoney",
|
|
|
"sum(if(pay_type = '1', money, 0)) as cashMoney",
|
|
|
"sum(if(pay_type = '2', money, 0)) as wxMoney",
|
|
|
"sum(if(pay_type = '3', money, 0)) as zfbMoney")
|
|
|
.between(null != startTime && null != endTime,"create_time",startTime,endTime)
|
|
|
- .eq("order_flag",OrderStatus.COMPLETE.getCode())
|
|
|
+ .and(wrapper -> wrapper.eq("order_flag",OrderStatus.SUCCESS.getCode()).or().eq("order_flag",OrderStatus.COMPLETE.getCode()))
|
|
|
.groupBy("reportDate")
|
|
|
.orderByDesc("reportDate");
|
|
|
IPage<Map<String, Object>> mapIPage = baseMapper.selectMapsPage(page, queryWrapper);
|