public function handle_request_internal() { $brokerId = $this->_params['brokerId']; $propIds = $this->_params['propId']; $propIds = explode(',', $propIds); $planId = $this->_params['planId']; // 获取定价计划 $fixPlan = Model_Plan_HzPlanBasic::getActivePlanById($planId); if (!$fixPlan) { throw new Exception('计划不存在', Const_APIStatus::E_PLAN_NOTFOUND); } // 批量取消房源定价推广 $hzBrokerId = Bll_HzBroker::get_brokerid_by_ajk_brokerid($brokerId); $result = Bll_HzFixPlan::batchprop_out_fix($hzBrokerId, $propIds, $planId); if (!$result['status']) { return Util_MobileAPI::error(Const_APIStatus::E_PLAN_PARAM_ERR); } return array('status' => 'ok', 'data' => array()); }