| STT |
Số HĐ |
Phòng |
Khách hàng |
Ngày đến - ngày đi |
Giá phòng |
Giảm giá |
Thu khác |
Trừ khác |
Thu phòng |
Tiền dịch vụ |
Ghi chú |
getDoanhThuNgay_Apollo($chinhanh_id,$from,$end,$search_type);
?>
| Ngày |
fetchRow($rs)){
$klt_id = $rw['KLT_ID'];
$ph_id = $rw['PH_ID'];
$giam_gia ="" ;
$tien_giamgia = 0;
if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){
$arrfromjson = json_decode($rw['KLT_PRICE_INFO'],true);
$arr_price_add = $arrfromjson['ARR_PRICE_ADD'];
$arr_ts = $arrfromjson['ARR_TS'];
$arr_price_early = $arrfromjson['ARR_PRICE_EARLY'];
$arr_giatheonguoi = $arrfromjson['ARR_ADD_PERSON'];
$cachtinhphuthuthemnguoi = $arrfromjson['ARR_OTHER']['cachtinh_pttn'];
}else{
$arr_price_early = $model->getPhuThuVaoSom($klt_id);
if(empty($arr_price_early)){
$arr_price_early = $mVaoSomPhong->getToArray($ph_id);
}
// if(empty($arr_price_early)){
// $arr_price_early = $mTinhVaoSom->getToArray($cty_id);
// }
//Tra tre
$arr_price_add = $model->getPhuThuTraTre($klt_id);
if(empty($arr_price_add)){
$arr_price_add = $mTraTrePhong->getToArray($ph_id);
}
// if(empty($arr_price_add)){
// $arr_price_add = $mTinhQuaGio->getToArray($cty_id);
// }
// $mGiaTheoNguoi = new GiaTheoNguoi();
// $arr_giatheonguoi = $mGiaTheoNguoi->getGiaTheoNguoi($ph_id);
// $cachtinhphuthuthemnguoi = $mTSChiNhanh->getValue('TSCN_CACHTINHPHUTHUTHEMNGUOI', $chinhanh_id);
}
if($rw['CACHTINH']=='TINHTIENCHECKOUT'){
$tienphong = $rw['KLT_TIENPHONG'];
if($rw['KLT_KHUYENMAI']>0 && $rw['KLT_KHUYENMAI']<=100){
$tienphong = $tienphong - $rw['KLT_TIENPHONG']*$rw['KLT_KHUYENMAI']/100;
}elseif($rw['KLT_KHUYENMAI']>100){
$tienphong = $tienphong - $rw['KLT_KHUYENMAI'];
}
if($rw['KLT_KHUYENMAI']>100){
$giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI']);
$tien_giamgia = $rw['KLT_KHUYENMAI'];
}elseif($rw['KLT_KHUYENMAI']>0){
$giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI'])."%";
$tien_giamgia = $rw['KLT_TIENPHONG']*$rw['KLT_KHUYENMAI']/100;
}
}elseif($rw['CACHTINH']=='TINHPHUTHUTRE'){
$giam_gia = 0;
if($rw['KLT_KPTTRATRE']==0){
$staying = strtotime($rw['KLT_THOIDIEMTRAPHONG'])-$t;
$h = intval($staying/3600);
if($staying%3600>$lamtrongio){
$h++;
}
if($h>0){
$price_add = $model->getPriceByHour($h,$arr_price_add);
if(empty($price_add)){
$tienphong = $rw['GIANGAY'];
}else{
if($price_add['GIATRI']>100){
$tienphong = $price_add['GIATRI'];
}else{
$tienphong = $rw['GIANGAY']*$price_add['GIATRI']/100;
}
}
}else{
$tienphong = 0;
}
}else{
$tienphong = 0;
}
}elseif($rw['CACHTINH']=='TINHPHUTHUSOM'){
$giam_gia = 0;
if($rw['KLT_KPTVAOSOM']==0){
$staying = $t - strtotime($rw['KLT_THOIDIEMNHANPHONG']);
$h = intval($staying/3600);
if($staying%3600>$lamtrongio){
$h++;
}
if($h>0){
$price_early = $model->getPriceByHour($h,$arr_price_early);
if(empty($price_early)){
$tienphong = $rw['GIANGAY'];
}else{
if($price_early['GIATRI']>100){
$tienphong = $price_early['GIATRI'];
}else{
$tienphong = $rw['GIANGAY']*$price_early['GIATRI']/100;
}
}
}else{
$tienphong = 0;
}
}else{
$tienphong = 0;
}
}else{
$tienphong = $rw['GIANGAY'];
if($rw['KLT_KHUYENMAI']>100){
$tienphong = $tienphong - $rw['KLT_KHUYENMAI'];
$giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI']);
$tien_giamgia = $rw['KLT_KHUYENMAI'];
}elseif($rw['KLT_KHUYENMAI']>0){
$tienphong = $rw['GIANGAY']*(1 - $rw['KLT_KHUYENMAI']/100);
$giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI'])."%";
$tien_giamgia = $rw['GIANGAY']*$rw['KLT_KHUYENMAI']/100;
}
}
$thukhac = $rw['KLT_THUKHAC'];
$trukhac = $rw['KLT_TRUKHAC'];
$tienphong += $rw['KLT_THUKHAC'];
$tienphong -= $rw['KLT_TRUKHAC'];
$sum_ngay+=$tienphong;
$sum_giamgia_ngay += $tien_giamgia;
$sum_thukhac_ngay += $thukhac;
$sum_trukhac_ngay += $trukhac;
$tiengiamgia_congdon += $tien_giamgia;
$thukhac_congdon += $thukhac;
$trukhac_congdon += $trukhac;
$sum_dichvu_ngay += $rw['TIENDICHVU'];
if(isset($arr_sum_plp[$rw['PLP_ID']])){
$arr_sum_plp[$rw['PLP_ID']]['giamgia'] += $tien_giamgia;
$arr_sum_plp[$rw['PLP_ID']]['thukhac'] += $thukhac;
$arr_sum_plp[$rw['PLP_ID']]['trukhac'] += $trukhac;
$arr_sum_plp[$rw['PLP_ID']]['tienphong'] += $tienphong;
$arr_sum_plp[$rw['PLP_ID']]['dichvu'] += $rw['TIENDICHVU'];
}else{
$arr_sum_plp[$rw['PLP_ID']]['ten'] = WebHelper::decodeSpecialChar($rw['PLP_TEN']);
$arr_sum_plp[$rw['PLP_ID']]['giamgia'] = $tien_giamgia;
$arr_sum_plp[$rw['PLP_ID']]['thukhac'] = $thukhac;
$arr_sum_plp[$rw['PLP_ID']]['trukhac'] = $trukhac;
$arr_sum_plp[$rw['PLP_ID']]['tienphong'] = $tienphong;
$arr_sum_plp[$rw['PLP_ID']]['dichvu'] = $rw['TIENDICHVU'];
}
if($plp_id!=$rw['PLP_ID']){
if($plp_id!=""){
?>
| Cộng theo phân loại phòng |
|
|
|
|
Trong đó doanh thu khách ở lại: |
|
0 || ($rw['CACHTINH']!='TINHPHUTHUSOM' && $rw['CACHTINH']!='TINHPHUTHUTRE') ){
$stt++;
$sl_phong_ngay++;
?>
| |
|
|
|
|
|
|
|
|
|
|
Phụ thu trả trễ";
}elseif($rw['CACHTINH']=="TINHPHUTHUSOM"){
echo " Phụ thu vào sớm ";
}elseif($rw['CACHTINH']=="TINHTIENCHECKOUT"){
echo "Khách nhận và trả trong ngày ";
}
if($rw['KHACH_CONO']==1){
echo "Khách còn ở lại ";
}
echo WebHelper::decodeSpecialChar($rw['KLT_GHICHU']);
?>
|
| Cộng theo phân loại phòng |
|
|
|
|
|
|
|
| Lượt phòng ngày: |
Doanh thu ngày |
|
|
|
|
|
|
Trong đó doanh thu khách ở lại: |
thongkeAnSangTheoNgayTreEm($chinhanh_id,$ngay_as);
while($rw_astrem = $conn->fetchRow($rs_astrem)){
$sl_treem = WebHelper::format_vn_number($rw_astrem['SUM_ASSLTREEM']);
$as_treem .=" (".$rw_astrem['LAS_TEN'].': '.$sl_treem.')';
$sum_sltreem += $sl_treem;
$sl_treem_tien += $rw_astrem['SUM_ASSLTREEM_TIEN'];
}
// nguoi lon
$rs_asnglon = $model->thongkeAnSangTheoNgayNguoiLon($chinhanh_id,$ngay_as);
while($rw_asnglon = $conn->fetchRow($rs_asnglon)){
$sl_nglon = WebHelper::format_vn_number($rw_asnglon['SUM_ASSLNGUOILON']);
$as_nglon .=" (".$rw_asnglon['LAS_TEN'].': '.$sl_nglon.')';
$sum_slnglon += $sl_nglon;
$sl_nglon_tien += $rw_asnglon['SUM_ASNGUOILON_TIEN'];
}
$as_ngay = $sl_nglon_tien+$sl_treem_tien;
?>
0){ ?>
| Ăn Sáng:
0){ echo 'Người lớn: '. WebHelper::format_vn_number($sum_slnglon).' '.$as_nglon ;}?>
0){ echo 'Trẻ em: '. WebHelper::format_vn_number($sum_sltreem).' '.$as_treem ;}?>
| Tổng tiền ăn sáng: |
1){ ?>
| Tổng doanh thu từ |
|
|
|
|
|
|