日期:2014-05-20 浏览次数:21099 次
for(每一个价格计划){
        for(everyday){
                if(everyday>=startdate and everyday<=enddate){
                    canReserve=true;
                    if(Status=="O"){
                        canReserve=false;//不能预定
                        break;
                        canReserve=false;//不能预定
                        Break;
                    }else{
                            //是否对当天入住关闭(CloseToArrival
                            if(everyday==startday){
                                if(CloseToArrival=='O' and everyday>=startdate and everday<=enddate){
                                    canReserve=false;
                                    break;
                                }
                                //最小入住天数
                                if(MinLOS>0){
                                    if(everyday>=startdate and everday<=enddate){
                                        if(days>MinLOS)
                                            canReserve=true;
                                        else{
                                            canReserve=false;
                                            break;
                                        }
                                    }else{
                                        canReserve=false;
                                        break;
                                    }
                                }
                                //最大入住天数
                                if(MAXLOS>0){
                                    if(everyday>=startdate and everday<=enddate){
                                        if(days<MAXLOS)
                                            canReserve=true;
                                        else{
                                            canReserve=false;
                                            break;
                                        }
                                    }else{
                                        canReserve=false;
                                        break;
                                    }
                                }
                                //提前预定天数
                                if(LeadingTime>0){
                                    if(everyday>=startdate and everday<=enddate){
                                        if(predays>LeadingTime)
                                            canReserve=true;
                                        else{
                                            canReserve=false;
                                            break;
                                        }
                                    }else{
                                        canReserve=false;
                                        break;
                                    }
                                }
                            }
                            //是否对当天离店关闭(CloseToDeparture
                            if(everyday==endday){
                                if(CloseToDeparture=='O' and everyday>=startdate and everday<=enddate){
                                    canReserve=false;
                                    break;
                            }
                    }
                }else{
                    canReserve=false;//不能预定
                    Continue;
                }
        }
}