|
|
@@ -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;
|