fix yd older than 2 months orders

This commit is contained in:
omair saleh
2022-03-31 20:17:03 +08:00
parent bebce6fbaa
commit cce0cae57c
@@ -36,6 +36,7 @@ use App\Models\Transport;
use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Str;
class FetchOrderListsFromYdPortalProcessor
{
@@ -145,6 +146,20 @@ class FetchOrderListsFromYdPortalProcessor
$end = $end ? $end : Carbon::now();
$trackingRequest = $this->fetchesDataFRomYDPortal->clientRequest('http://www.yd-wl.com/api/ApiTracking.ashx', 'GET', [
'trakingno' => 'M202202230904163'
]);
$rows = $this->fetchesDataFRomYDPortal->getResponseBody($trackingRequest);
foreach (array_reverse($rows->data) as $trackingRow) {
if (Str::contains('', ['派送中'])) {
$deliveryDate = Carbon::parse($trackingRow->trackingtime);
}
}
dd($deliveryDate);
$orderRequest = $this->fetchesDataFRomYDPortal->clientRequest('http://www.yd-wl.com/api/GetOrderList.ashx', 'GET', [
'begintime' => $start->timestamp,
'endtime' => $end->timestamp,
@@ -222,7 +237,7 @@ class FetchOrderListsFromYdPortalProcessor
$unstuffingDate = Carbon::parse($trackingRow->trackingtime);
}
if (strpos($trackingRow->tracking, '派送中') || strpos($trackingRow->tracking, '派送完成')) {
if (Str::contains('', ['派送'])) {
$deliveryDate = Carbon::parse($trackingRow->trackingtime);
}
}