public function AddOwner($Name, $Phone) { $model = new ServiceCarOwner(); $model->Name = $Name; $model->Phone = $Phone; $model->OrganID = Yii::app()->user->getOrganID(); $model->DrivingLicense = "-"; $model->CreateTime = time(); if ($model->save()) { return $model; } else { throw new CHttpException(400, '添加车主信息失败!'); } }
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, '保存车主信息失败!'); } }