|
|
@@ -84,7 +84,7 @@ class OrderPackageReceivedSyncService
|
|
|
if (isset($data['status'])) $orderPackage->status = $data['status'];
|
|
|
if (isset($data['received_at'])) $orderPackage->received_at = $data['received_at'];
|
|
|
if (isset($data['exception'])) $orderPackage->exception = $data['exception'];
|
|
|
- if (isset($data['transfer_status'])) $orderPackage->transfer_status = json_encode($data['transfer_status'],JSON_UNESCAPED_UNICODE);
|
|
|
+ if (isset($data['transfer_status'])) $orderPackage->transfer_status = $data['transfer_status'];
|
|
|
$orderPackage->save();
|
|
|
}
|
|
|
}
|
|
|
@@ -102,13 +102,14 @@ class OrderPackageReceivedSyncService
|
|
|
return $query->with('logistic');
|
|
|
}]);
|
|
|
if (Carbon::now()->lte($initDate)) {//当前时间小于等于初始化时间
|
|
|
- $query = $query->where('created_at', '>=', $initDate->subMonths(1)->toDateTimeString()); //初始化查询一个月的数据
|
|
|
- } else {//当前时间大于初始化时间
|
|
|
- $query = $query->where('created_at', '>=', $initDate->toDateTimeString()); //大于等于初始化时间的全部快递单号
|
|
|
+ //初始化查询一个月的数据,exception为否
|
|
|
+ $query = $query->where('created_at', '>=', $initDate->subMonths(1)->toDateTimeString())
|
|
|
+ ->where('exception', '否');
|
|
|
+ } else {//当前时间大于初始化时间,exception为否且未收货
|
|
|
+ $query = $query->where('created_at', '>=', $initDate->toDateTimeString())
|
|
|
+ ->where('exception', '否')
|
|
|
+ ->whereNull('received_at');
|
|
|
}
|
|
|
- $query = $query
|
|
|
- ->where('exception', '否')
|
|
|
- ->whereNull('received_at');
|
|
|
return $this->buildData($query->get(), $data);
|
|
|
}
|
|
|
|