|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.ydd.app.service.ApiOrderDetailService;
|
|
|
import com.ydd.app.service.ApiRiderLocationService;
|
|
|
+import com.ydd.common.core.page.PageResult;
|
|
|
import com.ydd.common.enums.DeliveryTypeEnums;
|
|
|
import com.ydd.module.domain.*;
|
|
|
import com.ydd.module.dto.MemberConfigDto;
|
|
@@ -64,8 +65,9 @@ public class ApiOrderDetailServiceImpl implements ApiOrderDetailService {
|
|
|
private final IWaimaiFoodImgService iWaimaiFoodImgService;
|
|
|
|
|
|
@Override
|
|
|
- public List<OrderDto> findList(List<Long> memberIds, Integer status, String searchKey, Integer shopId,String startDate,String endDate, String city, Integer deliveryId, Integer type) {
|
|
|
+ public PageResult findList(List<Long> memberIds, Integer status, String searchKey, Integer shopId,String startDate,String endDate, String city, Integer deliveryId, Integer type) {
|
|
|
List<Order> list = iOrderService.findList(memberIds, status, searchKey,shopId,startDate,endDate,city,deliveryId,type);
|
|
|
+ PageResult page = new PageResult(list);
|
|
|
List<OrderDto> orderDtoList = new ArrayList<>();
|
|
|
for (Order order : list) {
|
|
|
// List<OrderLog> logs = iOrderLogService.list(new QueryWrapper<OrderLog>().eq("order_status", DeliveryStatusEnum.IN_DELIVERY.status).eq("order_id", order.getId()));
|
|
@@ -102,7 +104,8 @@ public class ApiOrderDetailServiceImpl implements ApiOrderDetailService {
|
|
|
this.setOrderInfoTime(dto);
|
|
|
orderDtoList.add(dto);
|
|
|
}
|
|
|
- return orderDtoList;
|
|
|
+ page.setData(orderDtoList);
|
|
|
+ return page;
|
|
|
}
|
|
|
|
|
|
@Override
|