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, '添加车辆信息失败!'); } }
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, '保存车主信息失败!'); } }