20], [['HOTEL_NAME', 'HOTEL_ADDRESS'], 'string', 'max' => 100], [['ROOM_TYPE_ALL', 'ROOM_TYPE_SALE', 'PRINCIPAL'], 'string', 'max' => 1000], [['EARLIEST_CHECKIN_TIME'], 'string', 'max' => 8], [['PURCHASE_NAME'], 'string', 'max' => 200], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'HOTEL_ID' => '酒店ID', 'CREATE_USER_ID' => '记录创建用户ID', 'CREATE_TIME' => '记录创建时间', 'UPDATE_USER_ID' => '记录最后更新用户ID', 'UPDATE_TIME' => '记录最后更新时间', 'CANCEL_FLAG' => '记录有效性标记,0:记录有效;1:记录已删除', 'HOTEL_NAME' => '酒店名称', 'STAR_LEVEL' => '星级,对应dict_type.ID', 'AREA_ID' => '酒店所属区域,对应base_area.id', 'HOTEL_ADDRESS' => '酒店地址', 'SUPPLIER_ID' => '供应商ID', 'HOTEL_STATUS' => '酒店状态 0:停售 1:在售', 'ROOM_TYPE_ALL' => '所有基础房型,房型之间通过,分割', 'ROOM_TYPE_SALE' => '所有可售基础房型,房型之间通过,分割', 'EARLIEST_CHECKIN_TIME' => '最早入住时间', 'CONFIRM_FROM' => '发单主体', 'PURCHASE_NAME' => '采购人', 'PRINCIPAL' => '运营负责人', ]; } /** * Function Description:判断酒店是否停止售卖 * Function Name: getOperaHotelOne * @param $model * * @return static * * @author LUOCJ */ public static function getOperaHotelOne($model) { $res = OperaHotel::findOne(['hotel_id' => $model->extra_res_info, 'cancel_flag' => 0, 'hotel_status' => OperaHotel::HOTEL_STATUS_ON]); return $res; } }