yingzi 1 rok pred
rodič
commit
ada8c67eb0
1 zmenil súbory, kde vykonal 5 pridanie a 2 odobranie
  1. 5 2
      Model/Finance/MReceived.Class.php

+ 5 - 2
Model/Finance/MReceived.Class.php

@@ -862,8 +862,11 @@ class MReceived extends MBaseModel
             $orderTable = $objMOrder->getOrderTable($this->enterpriseId,$this->userCenterId);
             $objDOrder = new DOrder();
             $statusOrder =  $objDOrder->query('select * from '.$orderTable.' where id = '.$receivedData['originId']);
-            var_dump($statusOrder);
-            if( bcsub(bcsub($allReceivedMoney,$allReceiveMoney,2),$statusOrder[0]['payAmount'],2) >= 0 ){//已支付
+
+            //收银端收款有时候会没有订单
+            $xpayAmount = empty($statusOrder)?0:$statusOrder[0]['payAmount'];//订单实际需要支付金额
+            
+            if( bcsub(bcsub($allReceivedMoney,$allReceiveMoney,2),$xpayAmount,2) >= 0 ){//已支付
                 $orderPayStatus = [
                     'payStatus' => StatusCode::$standard,
                     'payTime' => time()