|
@@ -2191,7 +2191,7 @@ class OrderInv extends BaseController{
|
|
|
Db::startTrans();
|
|
|
try{
|
|
|
$keyarr =array_keys($total);
|
|
|
- $inpool = Db::name("invoice_pool")->where([["invNo","in",$keyarr],["open_type","in",[0,2,3]],["is_del","=",0],["status","=",0]])->column("winv_fee,invNo,inv_value,inv_type","invNo");
|
|
|
+ $inpool = Db::name("invoice_pool")->where([["invNo","in",$keyarr],["open_type","in",[0,2,3]],["is_del","=",0],["status","=",1]])->column("winv_fee,invNo,inv_value,inv_type","invNo");
|
|
|
|
|
|
foreach ($total as $key=>$val){
|
|
|
if(!isset($inpool[$key])) continue;
|
|
@@ -2243,10 +2243,11 @@ class OrderInv extends BaseController{
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $val['inv_type'] = $this->kingInvoice[$val['inv_type']];
|
|
|
- $list[]=$val;
|
|
|
}
|
|
|
+ $val['inv_type'] = $this->kingInvoice[$val['inv_type']];
|
|
|
+ $list[]=$val;
|
|
|
}
|
|
|
+
|
|
|
$inticket =Db::name("invoice_ticket")->insertAll($list);
|
|
|
if(!$inticket){
|
|
|
Db::rollback();
|