get()) { $this->error('京东钱包正在导入,请稍后重试。'); return self::FAILURE; } try { $result = $importer->import((string) $this->argument('path'), (string) $this->argument('month'), (int) $this->option('count'), (string) $this->option('income'), (string) $this->option('expense'), $this->option('through')); $this->info('京东钱包已启用,笔数:' . $result['row_count']); return self::SUCCESS; } catch (Throwable $e) { $this->error('京东钱包未启用,保留上一版本。' . ($e instanceof \InvalidArgumentException ? $e->getMessage() : '请检查文件、重复记录及镜像连接。')); return self::FAILURE; } finally { $lock->release(); } } }