setName('salary_item_permanently')->setDescription('长期工程师结算') ->addArgument('masterWorker_id', 2, '工程师ID'); } protected function execute(Input $input, Output $output) { try { $masterWorker_id = $input->getArgument('masterWorker_id')??0; //EngineerSettlementPermanentlyLogic::settlementRegular($masterWorker_id); EngineerSettlementPermanentlyLogic::settlementRegularWeek($masterWorker_id); EngineerSettlementPermanentlyLogic::settlementRegularManth($masterWorker_id); return true; } catch (\Exception $e) { Log::write('EngineerSettlementPermanentlyLogic:'.$e->getMessage()); return $e->getMessage(); } } }