|
|
@@ -1097,25 +1097,44 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
// if($order['id']) echo 'yes2';
|
|
|
}
|
|
|
|
|
|
- public function deleteOrderInfo()
|
|
|
- {
|
|
|
- $orders = Order::query()->where('created_at', '>', '2020-11-17 18:00:00')->where('code', 'like', 'null')->get();
|
|
|
- $order_ids = data_get($orders, '*.id');unset($orders);
|
|
|
- Order::query()->whereIn('id',$order_ids)->delete();
|
|
|
-
|
|
|
- if(count($order_ids)==0)return;
|
|
|
- $packages = OrderPackage::query()->whereIn('order_id', $order_ids)->get();
|
|
|
- $packages_ids = data_get($packages, '*.id');unset($packages);
|
|
|
- OrderPackage::query()->whereIn('id',$packages_ids)->delete();
|
|
|
-
|
|
|
- if(count($packages_ids)==0)return;
|
|
|
- $commoodities = OrderPackageCommodities::query()->whereIn('order_package_id',$packages_ids)->get();
|
|
|
- $commooditie_ids = data_get($commoodities, '*.id');unset($commoodities);
|
|
|
- OrderPackageCommodities::query()->whereIn('id',$commooditie_ids)->delete();
|
|
|
-
|
|
|
- if(count($commooditie_ids)==0)return;
|
|
|
- $tackings = OrderTracking::query()->whereIn('order_package_commodity_id',$commooditie_ids )->get();
|
|
|
- $tacking_ids = data_get($tackings, '*.id');unset($tackings);
|
|
|
- OrderTracking::query()->whereIn('id',$tacking_ids)->delete();
|
|
|
- }
|
|
|
+// public function deleteOrderInfo()
|
|
|
+// {
|
|
|
+// $orders = Order::query()->where('created_at', '>', '2020-11-17 18:00:00')->where('code', 'like', 'null%')->get();
|
|
|
+// $order_ids = data_get($orders, '*.id');unset($orders);
|
|
|
+// Order::query()->whereIn('id',$order_ids)->delete();
|
|
|
+//
|
|
|
+// if(count($order_ids)==0)return;
|
|
|
+// $packages = OrderPackage::query()->whereIn('order_id', $order_ids)->get();
|
|
|
+// $packages_ids = data_get($packages, '*.id');unset($packages);
|
|
|
+// OrderPackage::query()->whereIn('id',$packages_ids)->delete();
|
|
|
+//
|
|
|
+// if(count($packages_ids)==0)return;
|
|
|
+// $commoodities = OrderPackageCommodities::query()->whereIn('order_package_id',$packages_ids)->get();
|
|
|
+// $commooditie_ids = data_get($commoodities, '*.id');unset($commoodities);
|
|
|
+// OrderPackageCommodities::query()->whereIn('id',$commooditie_ids)->delete();
|
|
|
+//
|
|
|
+// if(count($commooditie_ids)==0)return;
|
|
|
+// $tackings = OrderTracking::query()->whereIn('order_package_commodity_id',$commooditie_ids )->get();
|
|
|
+// $tacking_ids = data_get($tackings, '*.id');unset($tackings);
|
|
|
+// OrderTracking::query()->whereIn('id',$tacking_ids)->delete();
|
|
|
+// }
|
|
|
+// public function destroyOrders_()
|
|
|
+// {
|
|
|
+// $orders = Order::query()->where('created_at', '>', '2020-11-17 17:00:00')
|
|
|
+// ->where('code', 'like', 'null%')
|
|
|
+// ->where('owner_id',71)->get();
|
|
|
+// $orderIds = data_get($orders,'*.id');
|
|
|
+// $orderPackages=OrderPackage::query()->whereIn('order_id',$orderIds)->get();
|
|
|
+// $orderPackageIds = data_get($orderPackages,'*.id');
|
|
|
+// OrderPackageCommodities::query()->whereIn('order_package_id',$orderPackageIds)->delete();
|
|
|
+// OrderPackage::query()->whereIn('order_id',$orderIds)->delete();
|
|
|
+// Order::query()->whereIn('id',$orderIds)->delete();
|
|
|
+//
|
|
|
+// $orderTrackings=OrderTracking::query()->where('id','>',1780)->where('created_at','0000-00-00 00:00:00')->get();
|
|
|
+// $orderTrackingIds = data_get($orderTrackings,'*.id');
|
|
|
+// OrderTracking::query()->whereIn('id',$orderTrackingIds)->delete();
|
|
|
+//
|
|
|
+// app('LogService')->log(__METHOD__,__FUNCTION__,json_encode(['$orderIds'=>$orderIds,'$orderPackages'=>$orderPackages,'$orderPackageIds'=>$orderPackageIds,'$orderTrackingIds'=>$orderTrackingIds,]));
|
|
|
+//
|
|
|
+// }
|
|
|
}
|