shish 1 vuosi sitten
vanhempi
commit
3af7483258

+ 3 - 4
biz-hd/custom/classes/CustomClass.php

@@ -240,11 +240,11 @@ class CustomClass extends BaseClass
         ];
         BalanceChangeClass::add($change, true);
 
-
+        $mustUseGiveAmount = 0;
         if ($hd->balancePay >= $amount) {
             // todo 如果【充值金额】大于等于订单欠款金额,则用【全部充值金额】消单,还是正数,不需要用【赠送金额】
             // todo 错了,应该提醒客户使用余额支付,因为余额够付
-            util::fail('请用余额支付');
+            util::fail('请用余额支付');
         } else {
             // todo 如果【充值金额】小于订单欠款金额,则用全部【充值金额】消单,同时必须用上【赠送金额】,够抵,则【充值金额】还是正数,不够抵,则是负数
 
@@ -256,8 +256,7 @@ class CustomClass extends BaseClass
                 $currentAdd = bcadd($hd->balancePay, $hd->balanceGive, 2);
                 if ($currentAdd >= $amount) {
                     //【总余额】够抵欠款金额,用掉全部的【充值金额】,剩下的用【赠送金额】扣掉
-                    $payAmount = $hd->balancePay;
-                    $mustUseGiveAmount = bcsub($currentAdd, $payAmount, 2);
+                    util::fail('请使用余额支付哦');
                 } else {
                     //【总余额】不够抵欠款金额,先用掉全部的【赠送金额】,其他的全部算在【充值金额】名下,因为充值金额也不够扣,会出现负数
                     $mustUseGiveAmount = $hd->balanceGive;

+ 1 - 1
biz-hd/recharge/classes/RechargeClass.php

@@ -307,7 +307,7 @@ class RechargeClass extends BaseClass
             if (floatval($totalBalance) != floatval($realClearAmount)) {
                 $rechargeId = $recharge->id;
                 noticeUtil::push("注意,充值单,结账金额不一致:getBalance:{$totalBalance} totalAmount:{$realClearAmount},recharge:{$rechargeId}", '15280215347');
-                util::fail('充值结账金额异常哈');
+                util::fail('充值结账金额异常哈'.$totalBalance.' '.$realClearAmount.' '.$settleAmount);
             }
             if (floatval($totalBalance) != floatval($settleAmount)) {
                 $rechargeId = $recharge->id;