|
|
@@ -50,7 +50,6 @@ class CashController extends BaseController
|
|
|
if (empty($shop)) {
|
|
|
util::fail('没有找到门店');
|
|
|
}
|
|
|
- $ptStyle = $shop->ptStyle ?? dict::getDict('ptStyle', 'hd');
|
|
|
if ($cashAmount <= 0) {
|
|
|
CashClass::rollback($cash, $shop, $transaction, $cashAmount, $remark);
|
|
|
util::fail('提现金额有问题');
|
|
|
@@ -67,17 +66,7 @@ class CashController extends BaseController
|
|
|
util::fail("余额不足{$miniCashAmount}元");
|
|
|
}
|
|
|
|
|
|
- $getAmount = $cashAmount;
|
|
|
- //零售店提现需要扣除千分之六的手续费
|
|
|
- if ($ptStyle == dict::getDict('ptStyle', 'hd')) {
|
|
|
- $tip = bcmul($cashAmount, 0.006, 2);
|
|
|
- $getAmount = bcsub($cashAmount, $tip, 2);
|
|
|
- }
|
|
|
-
|
|
|
- if ($ptStyle == dict::getDict('ptStyle', 'ghs')) {
|
|
|
- $tip = bcmul($cashAmount, 0.0038, 2);
|
|
|
- $getAmount = bcsub($cashAmount, $tip, 2);
|
|
|
- }
|
|
|
+ $getAmount = $cash->beAmount;
|
|
|
|
|
|
if ($status != CashClass::STATUS_CHECK_YES) {
|
|
|
CashClass::rollback($cash, $shop, $transaction, $cashAmount, $remark);
|
|
|
@@ -156,21 +145,21 @@ class CashController extends BaseController
|
|
|
// if (!empty($resultCode) && $resultCode == 10000) {
|
|
|
|
|
|
// $cash->thirdOrderSn = $returnOrderId;
|
|
|
- $cash->status = CashClass::STATUS_CHECK_YES;
|
|
|
- $cash->remark = $remark;
|
|
|
- $cash->getAmount = $getAmount;
|
|
|
- $cash->cashName = $cashName;
|
|
|
- $cash->cashAccount = $cashAccount;
|
|
|
- $cash->save();
|
|
|
- //扣掉冻结的金额
|
|
|
- $shop->freezeBalance = bcsub($shop->freezeBalance, $cashAmount, 2);
|
|
|
- $shop->save();
|
|
|
- $transaction->commit();
|
|
|
- //微信通知申请提现人
|
|
|
- WxMessageClass::cashInform($shop, $cash);
|
|
|
- //通知管理员
|
|
|
- noticeUtil::push("客户提现审核通过,转帐{$getAmount}元", '15280215347');
|
|
|
- util::complete();
|
|
|
+ $cash->status = CashClass::STATUS_CHECK_YES;
|
|
|
+ $cash->remark = $remark;
|
|
|
+ $cash->getAmount = $getAmount;
|
|
|
+ $cash->cashName = $cashName;
|
|
|
+ $cash->cashAccount = $cashAccount;
|
|
|
+ $cash->save();
|
|
|
+ //扣掉冻结的金额
|
|
|
+ $shop->freezeBalance = bcsub($shop->freezeBalance, $cashAmount, 2);
|
|
|
+ $shop->save();
|
|
|
+ $transaction->commit();
|
|
|
+ //微信通知申请提现人
|
|
|
+ WxMessageClass::cashInform($shop, $cash);
|
|
|
+ //通知管理员
|
|
|
+ noticeUtil::push("客户提现审核通过,转帐{$getAmount}元", '15280215347');
|
|
|
+ util::complete();
|
|
|
|
|
|
// } else {
|
|
|
// $msg = $result->$responseNode->msg ?? '';
|