|
|
@@ -273,6 +273,12 @@ class PurchaseClass extends BaseClass
|
|
|
util::fail('没有找到门店');
|
|
|
}
|
|
|
$actPrice = $info->actPrice;
|
|
|
+ if ($payWay == dict::getDict('payWay', 'balancePay')) {
|
|
|
+ if (bccomp($actPrice, $shop->balance, 2) == 1) {
|
|
|
+ util::fail('余额不足');
|
|
|
+ }
|
|
|
+ $shop->balance = bcsub($shop->balance, $actPrice, 2);
|
|
|
+ }
|
|
|
$shop->totalPurchase = bcadd($shop->totalPurchase, $actPrice, 2);
|
|
|
$shop->totalPurchaseOrder += 1;
|
|
|
$shop->save();
|