public static function editvehiclegoods($pid, $organID, $time, $goods) { $make = explode(',', $goods["make"]); $car = explode(',', $goods["car"]); $year = explode(',', $goods["year"]); $model2 = explode(',', $goods["model"]); $maketext = explode(',', $goods["maketxt"]); $cartext = explode(',', $goods["cartxt"]); $modeltext = explode(',', $goods["modeltxt"]); $vehlegth = count($make); for ($i = 0; $i < $vehlegth; $i++) { if ($make[$i] != 0) { $goodsv = new PapGoodsVehicleRelation(); $goodsv->OrganID = $organID; $goodsv->GoodsID = $pid; $goodsv->Make = $make[$i]; $goodsv->Car = $car[$i]; $goodsv->Year = $year[$i]; $goodsv->Model = $model2[$i]; $goodsv->Marktxt = $maketext[$i]; $goodsv->Cartxt = $cartext[$i]; $goodsv->Modeltxt = $modeltext[$i]; $goodsv->save(); $vehicles[] = $vehicle = array('Type' => 'add', 'Make' => $make[$i], 'Car' => $car[$i], 'Year' => $year[$i], 'Model' => $model2[$i], 'Marktxt' => $maketext[$i], 'Cartxt' => $cartext[$i], 'Modeltxt' => $modeltext[$i]); $veharr = array('GoodsID' => (int) $pid, 'UpdateTime' => (int) $time, 'VehInfo' => $vehicle, 'Type' => 'add'); Yii::app()->mongodb->getDbInstance()->vehicle_log->insert($veharr); } } }
/** * 获取车型车系 */ public static function getVehicleByGoodsID($goodsID) { $goodsVehicle = PapGoodsVehicleRelation::model()->findAll("GoodsID={$goodsID}"); $data = array(); $Vehicles = ''; foreach ($goodsVehicle as $key => $value) { $data[$key]['ID'] = $value['ID']; $data[$key]['Make'] = $value['Make']; $data[$key]['Car'] = $value['Car']; $data[$key]['Year'] = $value['Year']; $data[$key]['Model'] = $value['Model']; $year = $value['Year'] == 0 ? '' : $value['Year']; $modeltxt = $value['Modeltxt'] ? $value['Modeltxt'] : ''; if ($key == 0) { $Vehicles .= $value['Marktxt'] . ' ' . $value['Cartxt'] . ' ' . $year . ' ' . $modeltxt; } else { $Vehicles .= '、' . $value['Marktxt'] . ' ' . $value['Cartxt'] . ' ' . $year . ' ' . $modeltxt; } } return $Vehicles; }