|
|
@@ -1360,6 +1360,18 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
// pages.setOptimizeCountSql(false);
|
|
|
// pages.setSearchCount(false);
|
|
|
// pages.setTotal()
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getEndTime())){
|
|
|
+ queryDto.setEndTime(queryDto.getEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayEndTime())){
|
|
|
+ queryDto.setPayEndTime(queryDto.getPayEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getStartTime())){
|
|
|
+ queryDto.setStartTime(queryDto.getStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayStartTime())){
|
|
|
+ queryDto.setPayStartTime(queryDto.getPayStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
IPage<TbOrder> tbOrderIPage = appOrderDao.selectAllOrderAdmin(pages, queryDto);
|
|
|
for (int i = 0; i < tbOrderIPage.getRecords().size(); i++) {
|
|
|
List<OrderGoods> orderGoodsList = orderGoodsDao.selectList(new QueryWrapper<OrderGoods>()
|
|
|
@@ -1372,6 +1384,18 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
|
|
|
@Override
|
|
|
public ExcelData excelAllOrderAdmin(OrderQueryDto queryDto) {
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getEndTime())){
|
|
|
+ queryDto.setEndTime(queryDto.getEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayEndTime())){
|
|
|
+ queryDto.setPayEndTime(queryDto.getPayEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getStartTime())){
|
|
|
+ queryDto.setStartTime(queryDto.getStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayStartTime())){
|
|
|
+ queryDto.setPayStartTime(queryDto.getPayStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
List<TbOrder> tbOrderIPage = appOrderDao.excelAllOrderAdmin(queryDto);
|
|
|
// for (int i = 0; i < tbOrderIPage.size(); i++) {
|
|
|
// List<OrderGoods> orderGoodsList = orderGoodsDao.selectList(new QueryWrapper<OrderGoods>()
|
|
|
@@ -2729,6 +2753,18 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
|
|
|
@Override
|
|
|
public Result selectAllOrderTotalPrice(OrderQueryDto queryDto) {
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getEndTime())){
|
|
|
+ queryDto.setEndTime(queryDto.getEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayEndTime())){
|
|
|
+ queryDto.setPayEndTime(queryDto.getPayEndTime()+" 23:59:59");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getStartTime())){
|
|
|
+ queryDto.setStartTime(queryDto.getStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
+ if(org.springframework.util.StringUtils.hasText(queryDto.getPayStartTime())){
|
|
|
+ queryDto.setPayStartTime(queryDto.getPayStartTime()+" 00:00:00");
|
|
|
+ }
|
|
|
BigDecimal totalPrice = appOrderDao.selectAllOrderTotalPrice(queryDto);
|
|
|
|
|
|
return Result.success().put("data", totalPrice);
|