|
|
@@ -167,8 +167,18 @@ class xhPayToolService
|
|
|
$mExpend = $mAsset['totalExpend'];
|
|
|
$mIncome = stringUtil::calcAdd($mAsset['totalIncome'], $totalFee);
|
|
|
$mUseRecharge = stringUtil::calcAdd($mAsset['usedRecharge'], $totalFee);
|
|
|
- $mTotalDeal = $mAsset['totalDeal'] + 1;//总交易数+1
|
|
|
- $mUpdateData = ['totalIncome' => $mIncome, 'usedRecharge' => $mUseRecharge, 'totalDeal' => $mTotalDeal];
|
|
|
+ $mTotalDeal = $mAsset['totalDeal'] + 1;//付款成功成交量+1
|
|
|
+ $mUnSendOrder = $mAsset['unSendOrder'] + 1;//待配送订单+1
|
|
|
+ $mUnPayOrder = $mAsset['unPayOrder'] - 1;//待付款订单-1
|
|
|
+ $mPayOrder = $mAsset['payOrder'] + 1;//付款订单+1
|
|
|
+ $mUpdateData = [
|
|
|
+ 'totalIncome' => $mIncome,
|
|
|
+ 'usedRecharge' => $mUseRecharge,
|
|
|
+ 'totalDeal' => $mTotalDeal,
|
|
|
+ 'payOrder' => $mPayOrder,
|
|
|
+ 'unPayOrder' => $mUnPayOrder,
|
|
|
+ 'unSendOrder' => $mUnSendOrder,
|
|
|
+ ];
|
|
|
//支付方式要转到商家资产变更里去
|
|
|
$order['payWay'] = $payWay;
|
|
|
xhMerchantAssetService::incomeChangeAsset($merchant, $mAsset, $shopId, $mUpdateData, $order, $capitalType);//商家资产改变
|
|
|
@@ -293,14 +303,14 @@ class xhPayToolService
|
|
|
xhUserCapitalService::add($userCapitalData);//用户资金流水增加
|
|
|
|
|
|
$transaction->commit();
|
|
|
-
|
|
|
+
|
|
|
//如果是小程序支付可以获取unionId并进行更新关联
|
|
|
if ($payWay == $wxWay && $wxPayType == 1) {
|
|
|
OrderClass::payToUpdateUnionId($merchant, $merchantExtend, $orderSn, $user);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
return ['balance' => $remainBalance];
|
|
|
-
|
|
|
+
|
|
|
} catch (Exception $e) {
|
|
|
$transaction->rollBack();
|
|
|
util::fail('支付没有成功');
|