Example #1
0
 public function actionDetail()
 {
     $id = Yii::app()->request->getParam("id");
     //车辆详情
     $car = ServiceCar::model()->findByPK($id);
     if ($car['UseNature'] == 1) {
         $car['UseNature'] = "私家车";
     } elseif ($car['UseNature'] == 2) {
         $car['UseNature'] = "公务车";
     } elseif ($car['UseNature'] == 3) {
         $car['UseNature'] = "运营车";
     } else {
         $car['UseNature'] = "";
     }
     if ($car['Relation'] == 1) {
         $car['Relation'] = "长期";
     } elseif ($car['Relation'] == 2) {
         $car['Relation'] = "暂时";
     } else {
         $car['Relation'] = "";
     }
     $car['PartsLevel'] = Yii::app()->params['PartsLevel'][$car['PartsLevel']];
     $car['Car'] = str_replace(",", "", $car['Car']);
     //车主详情
     $owner = ServiceCarOwner::model()->findByPK($car->OwnerID);
     //判断是否为空   (可能未选车主)
     if (!empty($owner)) {
         if ($owner['Sex'] == 2) {
             $owner['Sex'] = '女';
         } else {
             $owner['Sex'] = '男';
         }
         if ($owner['DrivingEnvironment'] == 2) {
             $owner['DrivingEnvironment'] = '高速';
         } elseif ($owner['DrivingEnvironment'] == 3) {
             $owner['DrivingEnvironment'] = '郊区';
         } else {
             $owner['DrivingEnvironment'] = '市区';
         }
     }
     $this->render('detail', array('owner' => $owner, 'car' => $car));
 }
Example #2
0
 public function getOwner($name)
 {
     $criteria = new CDbCriteria();
     $criteria->addSearchCondition('t.Name', "{$name}", "AND");
     $criteria->addCondition("t.Status = 0", "AND");
     $model = ServiceCarOwner::model()->findAll($criteria);
     $data = array();
     foreach ($model as $key => $value) {
         if (!in_array($value['ID'], $data)) {
             $data[] = $value['ID'];
         }
     }
     return $data;
 }
Example #3
0
 public function actionDetail()
 {
     $id = Yii::app()->request->getParam("id");
     //车主详情
     $owner = ServiceCarOwner::model()->findByPK($id);
     if ($owner['Sex'] == 2) {
         $owner['Sex'] = '女';
     } else {
         $owner['Sex'] = '男';
     }
     if ($owner['DrivingEnvironment'] == 2) {
         $owner['DrivingEnvironment'] = '高速';
     } elseif ($owner['DrivingEnvironment'] == 3) {
         $owner['DrivingEnvironment'] = '郊区';
     } else {
         $owner['DrivingEnvironment'] = '市区';
     }
     //拥有车辆详情
     $dataProvider = new CActiveDataProvider('ServiceCar', array('criteria' => array('condition' => 'status=0 AND OwnerID = ' . $id), 'pagination' => array('pageSize' => '10')));
     $data = $dataProvider->getData();
     foreach ($data as $val) {
         $val['Car'] = str_replace(",", " ", $val['Car']);
         if ($val['UseNature'] == 1) {
             $val['UseNature'] = "私家车";
         } elseif ($val['UseNature'] == 2) {
             $val['UseNature'] = "公务车";
         } elseif ($val['UseNature'] == 3) {
             $val['UseNature'] = "运营车";
         } else {
             $val['UseNature'] = "";
         }
     }
     $this->render('detail', array('owner' => $owner, 'dataProvider' => $dataProvider));
 }