コード例 #1
0
ファイル: ReserveController.php プロジェクト: zwq/unpei
 public function AddCar($OwnerID, $CarID, $arr)
 {
     if ($CarID) {
         $model = ServiceCar::model()->findByPk($CarID);
     } else {
         $model = new ServiceCar();
         $model->Car = $arr['Car'];
         $model->LicensePlate = $arr['LicensePlate'];
         $model->BuyTime = $arr['BuyTime'];
         $model->Mileage = $arr['Mileage'];
         $model->OrganID = Yii::app()->user->getOrganID();
         $model->CreateTime = time();
     }
     $model->OwnerID = $OwnerID;
     if ($model->save()) {
         return 1;
     } else {
         throw new CHttpException(400, '添加车辆信息失败!');
     }
 }
コード例 #2
0
 public function actionAddservicedata()
 {
     $OrganID = Yii::app()->user->getOrganID();
     //添加车主信息
     $carowenrmodel = new ServiceCarOwner();
     $carowenrmodel->Name = Yii::app()->request->getParam("OwnerName");
     $carowenrmodel->Phone = Yii::app()->request->getParam("Phone");
     $carowenrmodel->NickName = Yii::app()->request->getParam("NickName");
     $carowenrmodel->Sex = Yii::app()->request->getParam("Sex");
     $carowenrmodel->City = Yii::app()->request->getParam("City");
     $carowenrmodel->Email = Yii::app()->request->getParam("Email");
     $carowenrmodel->QQ = Yii::app()->request->getParam("QQ");
     $carowenrmodel->DrivingLicense = Yii::app()->request->getParam("DrivingLicense");
     $carowenrmodel->OrganID = $OrganID;
     $carowenrmodel->CreateTime = time();
     if ($carowenrmodel->save()) {
         //添加车辆信息
         $carmodel = new ServiceCar();
         $carmodel->OrganID = $OrganID;
         $carmodel->OwnerID = $carowenrmodel->ID;
         $carmodel->Car = Yii::app()->request->getParam("Car");
         $carmodel->LicensePlate = Yii::app()->request->getParam("LicensePlate");
         $carmodel->UseNature = Yii::app()->request->getParam("UseNature");
         $carmodel->VinCode = Yii::app()->request->getParam("VinCode");
         $carmodel->BuyTime = strtotime(Yii::app()->request->getParam("BuyTime"));
         $carmodel->Mileage = Yii::app()->request->getParam("Mileage");
         $carmodel->Code = Yii::app()->request->getParam("Code");
         $carmodel->Relation = Yii::app()->request->getParam("Relation");
         $carmodel->PartsLevel = Yii::app()->request->getParam("PartsLevel");
         $carmodel->CreateTime = time();
         if ($carmodel->save()) {
             echo json_encode(array('result' => 1, 'msg' => "保存成功!"));
             exit;
             //$this->redirect(array('index', 'LicensePlate'=> urlencode($carmodel->LicensePlate)));
         } else {
             $carowenrmodel->deleteByPk($carowenrmodel->ID);
             echo json_encode(array('result' => 0, 'msg' => "保存车辆信息失败!"));
             exit;
             //throw new CHttpException(400, '保存车辆信息失败!');
         }
     } else {
         //var_dump($carowenrmodel->errors);die;
         echo json_encode(array('result' => 0, 'msg' => "保存车主信息失败!"));
         exit;
         //throw new CHttpException(400, '保存车主信息失败!');
     }
 }