setName('map_key_reset') ->setDescription('重置地图异常key'); } protected function execute(Input $input, Output $output) { Db::startTrans(); try{ MapKey::where(['status'=>MapKeyEnum::STATUS_ABNORMAL])->update(['status'=>MapKeyEnum::STATUS_WAIT,'error_info'=>'']); Db::commit(); } catch(\Exception $e) { Db::rollback(); Log::write('重置地图异常key失败,失败原因:' . $e->getMessage()); } } }