/** * 依据oe号搜索配件 */ public function actionSearchPartsByOeno() { if (!isset($_POST['oeno']) && empty($_POST['oeno'])) { Yii::app()->end(); } if (strlen(str_replace('*', '', $_POST['oeno'])) < 3) { Yii::app()->end(); } $oeno = Yii::app()->request->getparam('oeno'); $makeId = Yii::app()->request->getparam('make'); //查询配件 $partslist = RPCClient::call('PartsService_queryPartsByOeno', array('oeno' => $oeno, 'makeId' => $makeId)); try { $url = Yii::app()->controller->getRoute(); //把ID转换成对应的车型主组,子组 $params['partsoe'] = D::querypvoelog($oeno, $makeId); //插入mongo日志 $oper = F::getoperation($url, $info == null, $params); } catch (Exception $ex) { } //返回结果 $this->renderPartial('oenoresult', array('parts' => $partslist)); }