|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace common\services;
|
|
|
|
|
|
+use biz\order\classes\OrderSendClass;
|
|
|
use biz\order\services\OrderService;
|
|
|
use biz\user\services\UserAssetService;
|
|
|
use biz\user\services\UserService;
|
|
|
@@ -133,9 +134,7 @@ class xhPayToolService
|
|
|
$updateData['userId'] = $userId;
|
|
|
|
|
|
//更新访问时间
|
|
|
- Yii::$app->params['merchantId'] = $merchantId;
|
|
|
- Yii::$app->params['userId'] = $userId;
|
|
|
- UserService::updateVisitTime();
|
|
|
+ UserService::updateVisitTime($merchantId, $userId);
|
|
|
}
|
|
|
} else {
|
|
|
$user = xhUserService::getById($userId);
|
|
|
@@ -209,6 +208,8 @@ class xhPayToolService
|
|
|
switch ($capitalType) {
|
|
|
case $typeList['xhOrder']['id']://购买商品
|
|
|
xhOrderService::updateById($orderId, $updateData);
|
|
|
+ //发货里的下单流程完成
|
|
|
+ OrderSendClass::placeOrder(['orderId' => $orderId, 'payTime' => $now]);
|
|
|
break;
|
|
|
case $typeList['xhActiveOrder']['id']://活动报名
|
|
|
xhActiveOrderService::updateById($orderId, $updateData);
|
|
|
@@ -222,14 +223,6 @@ class xhPayToolService
|
|
|
util::fail('订单流水类型不明确');
|
|
|
}
|
|
|
|
|
|
- //抵销优惠券并分成
|
|
|
- //CouponService::destroyToGetReward(['id' => $couponId]);
|
|
|
-
|
|
|
- if (isset($order['inviteCode']) && !empty($order['inviteCode'])) {
|
|
|
- $invitedMerchantId = isset($order['invitedMerchantId']) ? $order['invitedMerchantId'] : 0;
|
|
|
- xhInviteService::updateByCode($order['inviteCode'], ['takeStatus' => 1, 'inviteUseTo' => 0, 'targetId' => $orderId, 'invitedMerchantId' => $invitedMerchantId]);
|
|
|
- }
|
|
|
-
|
|
|
//累计消费
|
|
|
$userTotalExpend = stringUtil::calcAdd($userAsset['totalExpend'], $totalFee);
|
|
|
//成长值增加
|