public function handle_request() { $startTime = strtotime(date('Y-m-d 00:00:00')); $this->logOut(sprintf('[%s] 开始修复没有房源关系的精选计划', date('Y-m-d H:i:s'))); $choiceWaitPlanList = Model_Plan_HzPlanBasic::getAllChoiceWaitPlan($startTime); if (empty($choiceWaitPlanList)) { $this->logOut(' 没有获取到计划。'); return; } foreach ($choiceWaitPlanList as $choiceWaitPlan) { $this->logOut(sprintf(' 开始修复经纪人(%d)的精选计划(%d)。', $choiceWaitPlan['user_id'], $choiceWaitPlan['id'])); $propPlanning = Model_Plan_HzPlanning::getPlanByPlanId($choiceWaitPlan['id']); if (!empty($propPlanning)) { $this->logOut(' 无需修复, 计划(%d)关联到房源(%d)。', $choiceWaitPlan['id'], $propPlanning['proid']); continue; } /** TODO 思考是否要修复 坑位表 */ } }