|
|
@@ -34,25 +34,27 @@ class RegroupOrderCommoditiesTest extends TestCase
|
|
|
* createOrderPackage($orderHeaders,$orders,$packages)
|
|
|
* */
|
|
|
$carbon =Carbon::now()->subHours(10);
|
|
|
- $date = '2020-09-18 18:13:50';
|
|
|
- $orderHeaders = $this->orderHeaderService->getWMSOrderOnStartDate($carbon);
|
|
|
+ $date = '2020-06-18 18:13:50';
|
|
|
+ $orderHeaders = $this->orderHeaderService->getWMSOrderOnStartDate($date);
|
|
|
if($orderHeaders->count()==0){
|
|
|
var_dump('查询数据为空');
|
|
|
return;
|
|
|
}
|
|
|
+ $order_nos = Order::all()->map(function($order){
|
|
|
+ return $order->code;
|
|
|
+ });
|
|
|
+ dd(Order::all()->map(function($order){
|
|
|
+ return $order->created_at;
|
|
|
+ }));
|
|
|
+
|
|
|
$order_nos = data_get($orderHeaders,'*.orderno');
|
|
|
$order_commodities = OrderPackageCommodities::query()->with(['commodity','package.order'])->whereHas('package',function($query)use($order_nos){
|
|
|
$query->whereHas('order',function ($query)use($order_nos){
|
|
|
$query->whereIn('code',$order_nos);
|
|
|
});
|
|
|
- })->sql();
|
|
|
- $order_commodities = OrderPackageCommodities::query()->with(['commodity','package.order'])->whereHas('package.order',function($query)use($order_nos){
|
|
|
- $query->whereIn('code',$order_nos);
|
|
|
})->get();
|
|
|
+ $orders = Order::query()->whereIn('code',$order_nos)->get();
|
|
|
|
|
|
- $package = OrderPackage::query()->with('order')->where('order',function($query)use($order_nos){
|
|
|
- $query->whereIn('code',$order_nos);
|
|
|
- })->sql();
|
|
|
|
|
|
$order = Order::query()->whereIn('code',$order_nos)->sql();
|
|
|
$params = $this->service->regroupOrderCommodities($order_commodities);
|