|
|
@@ -914,9 +914,14 @@ class StoreOrder extends BaseModel
|
|
|
//支付成功后
|
|
|
event('OrderPaySuccess', [$order, $formId]);
|
|
|
// self::userLevelReward($order, $order['uid'], 1); //激励奖 会员返现
|
|
|
+ self::getProductIntegral($order, $order['uid']); //会员积分返利
|
|
|
+ $spread_uid = User::where('uid', $order['uid'])->value('spread_uid');
|
|
|
+ if ($spread_uid>0){
|
|
|
+ self::processRebate($order,$spread_uid,0,0);
|
|
|
+ }
|
|
|
if ($order['is_wholesale'] == 1) { //批发订单
|
|
|
-// self::wholesale($order); //批发订单返利
|
|
|
-// self::umbrella($order); //伞下返利
|
|
|
+ self::wholesale($order); //批发订单返利
|
|
|
+ self::umbrella($order); //伞下返利
|
|
|
}
|
|
|
$res = $res1 && $resPink && UserSpread::setSpreadSure($order['uid']) && User::backOrderBrokerage($order);
|
|
|
return false !== $res;
|
|
|
@@ -962,6 +967,7 @@ class StoreOrder extends BaseModel
|
|
|
*/
|
|
|
private static function processRebate($order, $uid, $parentLevel = 0, $parentBrokerage = 0)
|
|
|
{
|
|
|
+ try {
|
|
|
$brokerage = 0; //奖励金额
|
|
|
$user = User::get($uid);
|
|
|
$blance = $user['brokerage_price'];
|
|
|
@@ -1034,6 +1040,9 @@ class StoreOrder extends BaseModel
|
|
|
}
|
|
|
}
|
|
|
return true;
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ @file_put_contents('quanju.txt', json_encode(['line' => $e->getLine(), 'message' => $e->getMessage(), 'file' => $e->getFile()]) . "-上级返利报错内容\r\n", 8);
|
|
|
+ }
|
|
|
}
|
|
|
/**
|
|
|
* 获取商品积分返利
|