setName('mobile:import'); } protected function execute(Input $input, Output $output) { if(MobileUpload::where('status',1)->find()){ return; } $upload= MobileUpload::where('status',0)->find(); if(!$upload){ return; } $upload['status']=1; $upload->save(); try { MobileImport::import($upload['file'],$upload['admin_id'],$upload['params']['type'],$upload['params']['status'],$upload); }catch (\Exception $e){ Db::rollback(); $upload['remark']=$e->getMessage(); $upload['status']=2; $upload->save(); self::logError($e); } } }