|
|
@@ -47,16 +47,17 @@ class SyncWMSOrderTask extends Command
|
|
|
return ValueStore::query()->firstOrCreate(['name'=>$this->last_end_key])->first()->value;
|
|
|
});
|
|
|
|
|
|
+ $start = Carbon::now();
|
|
|
// 启动时间不为空 结束时间为空 第一次任务没有执行完
|
|
|
if($start_time && $end_time == null)return;
|
|
|
// 记录了启动时间和结束时间
|
|
|
if($start_time && $end_time){
|
|
|
$start_time = Carbon::parse($start_time);
|
|
|
$end_time = Carbon::parse($end_time);
|
|
|
- if($start_time->gt($end_time) && $start_time->diffInMinutes($end_time) < $this->restart)return;
|
|
|
+ if($start->gt($end_time) && $start->diffInMinutes($end_time) < $this->restart)return;
|
|
|
}
|
|
|
|
|
|
- $start = (string)Carbon::now();
|
|
|
+ $start = (string)$start;
|
|
|
Cache::put($this->last_start_key,$start);
|
|
|
ValueStore::query()->where('name',$this->last_start_key)->update(['value'=>$start]);
|
|
|
$this->syncCreatedOrder();
|