Kaynağa Gözat

WindykacjaPanel: add LAST_PAY_VALUE (kwota ostatniej wpłaty)

Piotr Labudda 11 yıl önce
ebeveyn
işleme
25d71996a5
1 değiştirilmiş dosya ile 13 ekleme ve 4 silme
  1. 13 4
      SE/superedit-USERS2_WINDYKACJA_STATUS.php

+ 13 - 4
SE/superedit-USERS2_WINDYKACJA_STATUS.php

@@ -1318,6 +1318,7 @@ function frm_kontakt_add_id_koresp(frm){
 		$cols['PAY_DATE_FIRST_FVAT'] = array('label'=>'data wymagalności<br> pierwszej faktury', 'title'=>'PAY_DATE_FIRST_FVAT');
 		$cols['PAY_DATE'] = array('label'=>'data wymagalności<br> ostatniej faktury', 'title'=>'PAY_DATE');
 		$cols['LAST_PAY_DATE'] = array('label'=>'data ostatniej wpłaty', 'title'=>'LAST_PAY_DATE');
+		$cols['LAST_PAY_VALUE'] = array('label'=>'kwota ostatniej wpłaty', 'title'=>'LAST_PAY_VALUE');
 		$cols['PAY_TERM'] = array('label'=>'termin płatności', 'title'=>'PAY_TERM');
 
 		echo'<table class="tbl-view historia-platnosci" border="1" cellspacing="0" cellpaddin="0">';
@@ -1442,6 +1443,9 @@ function frm_kontakt_add_id_koresp(frm){
 						echo '---';
 					}
 				echo'</td>';
+				echo'<td>';
+					echo $user->LAST_PAY_VALUE;
+				echo'</td>';
 				echo'<td>';
 					if ($user->PAY_TERM != '0000-00-00') {
 						echo $user->PAY_TERM;
@@ -1486,6 +1490,7 @@ function frm_kontakt_add_id_koresp(frm){
 		$cols['PAY_DATE_FIRST_FVAT'] = array('label'=>'data wymagalności pierwszej faktury', 'title'=>'PAY_DATE_FIRST_FVAT');
 		$cols['PAY_DATE'] = array('label'=>'data wymagalności ostatniej faktury', 'title'=>'PAY_DATE');
 		$cols['LAST_PAY_DATE'] = array('label'=>'data ostatniej wpłaty', 'title'=>'LAST_PAY_DATE');
+		$cols['LAST_PAY_VALUE'] = array('label'=>'kwota ostatniej wpłaty', 'title'=>'LAST_PAY_VALUE');
 		$cols['PAY_TERM'] = array('label'=>'termin płatności', 'title'=>'PAY_TERM');
 
 		$out_cols = array();
@@ -1517,6 +1522,7 @@ function frm_kontakt_add_id_koresp(frm){
 			$out_cols[] = '"' . (($user->PAY_DATE_FIRST_FVAT != '0000-00-00')? $user->PAY_DATE_FIRST_FVAT : '') . '"';
 			$out_cols[] = '"' . (($user->PAY_DATE != '0000-00-00')? $user->PAY_DATE : '') . '"';
 			$out_cols[] = '"' . (($user->LAST_PAY_DATE && $user->LAST_PAY_DATE != '0000-00-00')? $user->LAST_PAY_DATE : '---') . '"';
+			$out_cols[] = '"' . $user->LAST_PAY_VALUE . '"';
 			$out_cols[] = '"' . (($user->PAY_TERM != '0000-00-00')? $user->PAY_TERM : '') . '"';
 			echo implode(";", $out_cols) . "\n";
 		}
@@ -3406,10 +3412,12 @@ class WindykacjaStatsHelper {
 		//$data_arr["PAY_DATE"] = "0000-00-00";
 		// update values
 		{// LAST_PAY_DATE
-			$last_pay_doc = $billing_docs->get_last_pay_doc();
-			if ($last_pay_doc) {
-				$last_pay_doc = $last_pay_doc->get_data();
-				$data_arr["LAST_PAY_DATE"] = $last_pay_doc['BILL_DATE'];
+			$lastPayDoc = $billing_docs->get_last_pay_doc();
+			if ($lastPayDoc) {
+				$lastPayDoc = $lastPayDoc->get_data();
+				$data_arr["LAST_PAY_DATE"] = $lastPayDoc['BILL_DATE'];
+				$data_arr["LAST_PAY_VALUE"] = $lastPayDoc['MA'];
+				if(V::get('DBG_LAST_FVAT_PAY_TERM', '', $_GET)){echo'<pre>lastPayDoc: ';print_r($lastPayDoc);echo'</pre>';}
 			}
 		}
 		$data_arr["PAY_SALDO"] = $saldo;
@@ -4573,6 +4581,7 @@ class WindykacjaStatsModel {
 				, w.`wpis_w_krd_DATE`
 				, w.`ID_KORESP`
 				, w.`LAST_PAY_DATE`
+				, w.`LAST_PAY_VALUE`
 				, w.`BAD_ADDRESS`
 				-- , (select bu.`BILLING_OWNER` from `BILLING_USERS` as bu where bu.`ID`=w.`ID_BILLING_USERS` limit 1) as BILLING_OWNER
 				-- , (select bu.`STATUS` from `BILLING_USERS` as bu where bu.`ID`=w.`ID_BILLING_USERS` limit 1) as STATUS