50], [['engine_no', 'car_frame_no', 'new_price', 'id_man', 'company', 'insurer1_no', 'insurer2_no', 'accident_type', 'responsibility', 'baoan_man', 'baoan_address', 'lipei_company', 'tuoche','return_remark'], 'string', 'max' => 100], [['address', 'remark', 'shigu_info'], 'string', 'max' => 200], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'car_id' => 'Car ID', 'car_no' => 'Car No', 'engine_no' => 'Engine No', 'car_frame_no' => 'Car Frame No', 'new_price' => 'New Price', 'brand_id' => 'Brand ID', 'series_id' => 'Series ID', 'displacement_id' => 'Displacement ID', 'car_year' => 'Car Year', 'id_man' => 'Id Man', 'id_phone' => 'Id Phone', 'link_man' => 'Link Man', 'link_phone' => 'Link Phone', 'company' => 'Company', 'insurer1_no' => 'Insurer1 No', 'insurer2_no' => 'Insurer2 No', 'receive_date' => 'Receive Date', 'receive_type' => 'Receive Type', 'accident_type' => 'Accident Type', 'responsibility' => 'Responsibility', 'replace_car_id' => 'Replace Car ID', 'driver_id' => 'Driver ID', 'direction_id' => 'Direction ID', 'range_id' => 'Range ID', 'address' => 'Address', 'report_no' => 'Report No', 'receive_mileage' => 'Receive Mileage', 'receive_oil' => 'Receive Oil', 'factory_mileage' => 'Factory Mileage', 'factory_oil' => 'Factory Oil', 'finish_date' => 'Finish Date', 'submit_date' => 'Submit Date', 'remark' => 'Remark', 'status' => 'Status', 'user_id' => 'User ID', 'baoan_man' => 'Baoan Man', 'baoan_time' => 'Baoan Time', 'baoan_address' => 'Baoan Address', 'chuxian_time' => 'Chuxian Time', 'shigu_info' => 'Shigu Info', 'lipei_company' => 'Lipei Company', 'zhuche_money' => 'Zhuche Money', 'sanzhe_money' => 'Sanzhe Money', 'wusun_money' => 'Wusun Money', 'tuoche' => 'Tuoche', 'tuoche_money' => 'Tuoche Money', 'dingsun_hour_money' => 'Dingsun Hour Money', 'dingsun_huanjian_money' => 'Dingsun Huanjian Money', 'peifu_bili' => 'Peifu Bili', 'peifu_money' => 'Peifu Money', 'kehu_money' => 'Kehu Money', 'return_status' => 'Return Status', 'return_remark' => 'Return Remark', 'return_time' => 'Return Time', 'created_at' => 'Created At', 'updated_at' => 'Updated At', ]; } public function getUser() { return $this->hasOne(UserT::className(),['id'=>'user_id']); } public function getDriver() { return $this->hasOne(UserT::className(),['id'=>'driver_id']); } public function getCar() { return $this->hasOne(CarT::className(),['id'=>'car_id']); } public function getStatus() { $result = ''; switch($this->status) { case 1: $result = '维修调度'; break; case 2: $result = '司机接车'; break; case 3: $result = '前台派工'; break; case 4: $result = '查勘定损'; break; case 5: $result = '技工维修'; break; case 6: $result = '总检'; break; case 7: $result = '财务结算'; break; default: $result = ''; } return $result; } public function getDirection() { return $this->hasOne(DirectionT::className(),['id'=>'direction_id']); } public function getRange() { return $this->hasOne(RangeT::className(),['id'=>'range_id']); } public function getBrand() { return $this->hasOne(BrandT::className(),['id'=>'brand_id']); } public function getSeries() { return $this->hasOne(SeriesT::className(),['id'=>'series_id']); } public function getDisplacement() { return $this->hasOne(DisplacementT::className(),['id'=>'displacement_id']); } public function getItems() { return $this->hasMany(FixItemT::className(),['fix_id'=>'id']); } }