|
@@ -75,8 +75,10 @@ class JuShuiTan extends Command
|
|
|
'next_time_space'=>$jushuitan['next_time_space']
|
|
'next_time_space'=>$jushuitan['next_time_space']
|
|
|
];
|
|
];
|
|
|
Cache::set('jushuitan',$jushuitan);
|
|
Cache::set('jushuitan',$jushuitan);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
$list = $resquet['data'];
|
|
$list = $resquet['data'];
|
|
|
|
|
+ // dump($list);
|
|
|
|
|
+ // return;
|
|
|
$this->insertOrder($list);
|
|
$this->insertOrder($list);
|
|
|
//dump($resquet);
|
|
//dump($resquet);
|
|
|
} else {
|
|
} else {
|
|
@@ -121,8 +123,8 @@ class JuShuiTan extends Command
|
|
|
//查询不到数据,就往下一个时间区间查询
|
|
//查询不到数据,就往下一个时间区间查询
|
|
|
$todayTime = date("Y-m-d");
|
|
$todayTime = date("Y-m-d");
|
|
|
|
|
|
|
|
- // $startTime_stamp = strtotime($todayTime . ' 00:00:00');
|
|
|
|
|
- $startTime_stamp = strtotime($todayTime . ' 07:20:00');
|
|
|
|
|
|
|
+ $startTime_stamp = strtotime($todayTime . ' 00:00:00');
|
|
|
|
|
+ // $startTime_stamp = strtotime($todayTime . ' 07:20:00');
|
|
|
$endTime_stamp=$startTime_stamp+$start_end_space_time;
|
|
$endTime_stamp=$startTime_stamp+$start_end_space_time;
|
|
|
$pageNum=1;
|
|
$pageNum=1;
|
|
|
|
|
|
|
@@ -143,21 +145,21 @@ class JuShuiTan extends Command
|
|
|
$startTime = date('Y-m-d H:i:s', $jushuitan['startTime']);
|
|
$startTime = date('Y-m-d H:i:s', $jushuitan['startTime']);
|
|
|
$endTime = date('Y-m-d H:i:s', $jushuitan['endTime']);
|
|
$endTime = date('Y-m-d H:i:s', $jushuitan['endTime']);
|
|
|
$pageNum=(int)$jushuitan['pageNum'];
|
|
$pageNum=(int)$jushuitan['pageNum'];
|
|
|
- $body = '{
|
|
|
|
|
- "startTime": "' . $startTime . '",
|
|
|
|
|
- "endTime": "' . $endTime . '",
|
|
|
|
|
- "dateQueryType": "DeliveryDate",
|
|
|
|
|
- "coId": "14792222",
|
|
|
|
|
- "uid": "21943091",
|
|
|
|
|
- "upSendFailed": false,
|
|
|
|
|
- "isExceptAddress": "Except",
|
|
|
|
|
- "pageNum": '.$pageNum.',
|
|
|
|
|
- "pageSize": 50,
|
|
|
|
|
- "searchType": 1,
|
|
|
|
|
- "orderStatus": [
|
|
|
|
|
- "Sent"
|
|
|
|
|
- ]
|
|
|
|
|
- }';
|
|
|
|
|
|
|
+
|
|
|
|
|
+ $body = [
|
|
|
|
|
+ 'startTime' => $startTime, // 动态时间变量
|
|
|
|
|
+ 'endTime' => $endTime, // 动态时间变量
|
|
|
|
|
+ 'dateQueryType' => 'DeliveryDate',
|
|
|
|
|
+ 'coId' => '14792222',
|
|
|
|
|
+ 'uid' => '21943091',
|
|
|
|
|
+ 'upSendFailed' => false, // 布尔值保持原始类型
|
|
|
|
|
+ 'isExceptAddress' => 'Except',
|
|
|
|
|
+ 'pageNum' => (int)$pageNum, //当前页数
|
|
|
|
|
+ 'pageSize' => 50,//每页数据多少
|
|
|
|
|
+ 'searchType' => 1,
|
|
|
|
|
+ 'orderStatus' => ['Sent']
|
|
|
|
|
+ ];
|
|
|
|
|
+ $body = json_encode($body);
|
|
|
|
|
|
|
|
// "orderStatus": [
|
|
// "orderStatus": [
|
|
|
// "Sent"
|
|
// "Sent"
|
|
@@ -199,14 +201,15 @@ class JuShuiTan extends Command
|
|
|
});
|
|
});
|
|
|
$shopDelivery_list=[];
|
|
$shopDelivery_list=[];
|
|
|
foreach ($order_list as $item) {
|
|
foreach ($order_list as $item) {
|
|
|
|
|
+ if (substr($item['trackNo'], 0, 1) === '@') continue;//同风速的,带@直接跳过
|
|
|
// dump($item['shopId'], '店铺id');
|
|
// dump($item['shopId'], '店铺id');
|
|
|
// 防止重复记录,订单号+快递单号
|
|
// 防止重复记录,订单号+快递单号
|
|
|
$goods_id = $item['disInnerOrderGoodsViewList'][0]['shopIid'];
|
|
$goods_id = $item['disInnerOrderGoodsViewList'][0]['shopIid'];
|
|
|
|
|
|
|
|
$oid = $item['oid'];
|
|
$oid = $item['oid'];
|
|
|
$sku_id=$item['disInnerOrderGoodsViewList'][0]['shopSkuId'];
|
|
$sku_id=$item['disInnerOrderGoodsViewList'][0]['shopSkuId'];
|
|
|
- $waybill_no = ltrim($item['trackNo'], '@');
|
|
|
|
|
- // $waybill_no=$item['trackNo'];
|
|
|
|
|
|
|
+ // $waybill_no = ltrim($item['trackNo'], '@');
|
|
|
|
|
+ $waybill_no=$item['trackNo'];
|
|
|
if (empty($waybill_no)) continue;
|
|
if (empty($waybill_no)) continue;
|
|
|
$add_status = JuShuiTanService::prevent_duplicate_additions($sku_id, $waybill_no);
|
|
$add_status = JuShuiTanService::prevent_duplicate_additions($sku_id, $waybill_no);
|
|
|
if ($add_status) continue;
|
|
if ($add_status) continue;
|