|
@@ -546,9 +546,12 @@ class invoiceReceivables extends DooModel {
|
|
|
array_push($iidList, $value['iid'].$value['iidExtend']);
|
|
|
}
|
|
|
$iidString=implode(',', $iidList);
|
|
|
- $sql='select invoiceSerial,iid,irid from CLD_invoice where iid in ('.$iidString.') ';
|
|
|
- $query = Doo::db ()->query ( $sql );
|
|
|
- $invoiceList = $query->fetchAll ();
|
|
|
+ $invoiceList=array();
|
|
|
+ if(!empty($iidString)){
|
|
|
+ $sql='select invoiceSerial,iid,irid from CLD_invoice where iid in ('.$iidString.') ';
|
|
|
+ $query = Doo::db ()->query ( $sql );
|
|
|
+ $invoiceList = $query->fetchAll ();
|
|
|
+ }
|
|
|
|
|
|
Doo::loadClass ( 'XDeode' );
|
|
|
$XDeode = new XDeode ( 5 );
|
|
@@ -556,7 +559,7 @@ class invoiceReceivables extends DooModel {
|
|
|
$invoiceROLog = new invoiceROLog ();
|
|
|
|
|
|
foreach ( $list as $key => $value ) {
|
|
|
- $tem=array();
|
|
|
+ $list [$key] ['invoiceList']=$tem=array();
|
|
|
foreach ($invoiceList as $ilK=>$ilv){
|
|
|
if($value['irid']==$ilv['irid']){
|
|
|
$tem[$XDeode->encode ($ilv['iid'])]= $ilv['invoiceSerial'];
|