wugg 6 meses atrás
pai
commit
c3ba48e872

+ 1 - 0
app/admin/controller/InvoiceItem.php

@@ -201,6 +201,7 @@ class InvoiceItem extends Base{
             if(!isset($orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v["code"]])){
                   $orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v['code']]= \app\admin\model\InvoiceOrder::getOrderInfo( $itemArr[$v['itemId']]['invoiceCode'],$v['code'],$param['order_type']);
             }
+            var_dump($orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v['code']]['balance_amount'],$v['total_amount']);
              if($orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v['code']]->isEmpty())$this->error("发票{$itemArr[$v['itemId']]['invoiceCode']}关联订单{$v['code']}信息不存在");
             if($orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v['code']]['balance_amount']<$v['total_amount'])$this->error("{$v["code"]}订单金额不足");
             if($orderInfo[$itemArr[$v['itemId']]['invoiceCode'].$v['code']]['merge_code']=="")$this->error("{$v["code"]}订单税目信息不存在");

+ 1 - 1
app/admin/model/InvoiceOrder.php

@@ -70,7 +70,7 @@ class InvoiceOrder extends \think\Model{
                 c.merge_code,c.cat_code,c.cat_name,c.short_name,c.tax,c.inv_good_name')
                 ->findOrEmpty();
         }
-       $info->isEmpty()??($info['balance_amount']= bcsub($info['totalPrice'],InvoiceOrder::getInvoiceOrderTotalFee($info['sequenceNo']),2));
+       if(!$info->isEmpty())$info['balance_amount']= bcsub($info['totalPrice'],InvoiceOrder::getInvoiceOrderTotalFee($info['sequenceNo']),2);
        return $info;
     }
 }