完善订单统计
This commit is contained in:
@ -114,18 +114,18 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
|
||||
.beginOfMonth(new Date()));
|
||||
OrderTimeDataDto orderTimeDataDTO = new OrderTimeDataDto();
|
||||
|
||||
// todo orderTimeDataDTO.setTodayCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(today));
|
||||
// //orderTimeDataDTO.setTodayPrice(yxStoreOrderMapper.sumPrice(today));
|
||||
//
|
||||
// todo orderTimeDataDTO.setProCount(yxStoreOrderMapper
|
||||
// .countByPayTimeLessThanAndPayTimeGreaterThanEqual(today,yesterday));
|
||||
// //orderTimeDataDTO.setProPrice(yxStoreOrderMapper.sumTPrice(today,yesterday));
|
||||
//
|
||||
// todo orderTimeDataDTO.setLastWeekCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(lastWeek));
|
||||
// //orderTimeDataDTO.setLastWeekPrice(yxStoreOrderMapper.sumPrice(lastWeek));
|
||||
//
|
||||
// todo orderTimeDataDTO.setMonthCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(nowMonth));
|
||||
// //orderTimeDataDTO.setMonthPrice(yxStoreOrderMapper.sumPrice(nowMonth));
|
||||
orderTimeDataDTO.setTodayCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(today));
|
||||
//orderTimeDataDTO.setTodayPrice(yxStoreOrderMapper.sumPrice(today));
|
||||
|
||||
orderTimeDataDTO.setProCount(yxStoreOrderMapper
|
||||
.countByPayTimeLessThanAndPayTimeGreaterThanEqual(today,yesterday));
|
||||
//orderTimeDataDTO.setProPrice(yxStoreOrderMapper.sumTPrice(today,yesterday));
|
||||
|
||||
orderTimeDataDTO.setLastWeekCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(lastWeek));
|
||||
//orderTimeDataDTO.setLastWeekPrice(yxStoreOrderMapper.sumPrice(lastWeek));
|
||||
|
||||
orderTimeDataDTO.setMonthCount(yxStoreOrderMapper.countByPayTimeGreaterThanEqual(nowMonth));
|
||||
//orderTimeDataDTO.setMonthPrice(yxStoreOrderMapper.sumPrice(nowMonth));
|
||||
|
||||
orderTimeDataDTO.setUserCount(userMapper.selectCount(new QueryWrapper<YxUser>()));
|
||||
orderTimeDataDTO.setOrderCount(yxStoreOrderMapper.selectCount(new QueryWrapper<YxStoreOrder>()));
|
||||
|
@ -26,9 +26,10 @@ import java.util.List;
|
||||
@Mapper
|
||||
public interface StoreOrderMapper extends CoreMapper<YxStoreOrder> {
|
||||
|
||||
// todo Integer countByPayTimeGreaterThanEqual(int today);
|
||||
//
|
||||
// todo Integer countByPayTimeLessThanAndPayTimeGreaterThanEqual(int today, int yesterday);
|
||||
@Select("SELECT COUNT(*) FROM yx_store_order WHERE pay_time >= ${today}")
|
||||
Integer countByPayTimeGreaterThanEqual(@Param("today")int today);
|
||||
@Select("SELECT COUNT(*) FROM yx_store_order WHERE pay_time < ${today} and pay_time >= ${yesterday}")
|
||||
Integer countByPayTimeLessThanAndPayTimeGreaterThanEqual(@Param("today")int today, @Param("yesterday")int yesterday);
|
||||
@Select( "select IFNULL(sum(pay_price),0) from yx_store_order " +
|
||||
"where refund_status=0 and is_del=0 and paid=1")
|
||||
Double sumTotalPrice();
|
||||
|
Reference in New Issue
Block a user