|
|
@@ -62,10 +62,12 @@ class PublicController extends BaseController
|
|
|
public function test()
|
|
|
{
|
|
|
$list = UserIntegral::where('add_time', 'between', [1705766400, 1705852800])->where('extract_sum_real', null)->where('type', 0)
|
|
|
- ->group('link_id')->field('link_id,count(id)')->select()->toArray();
|
|
|
- var_dump($list);
|
|
|
+ ->group('link_id')->field('link_id,count(id),price')->select()->toArray();
|
|
|
|
|
|
- $this->dealOrderIntegral(StoreOrder::where('id', 383)->find(), 33.98630144);
|
|
|
+ foreach ($list as $v) {
|
|
|
+
|
|
|
+ $this->dealOrderIntegral(StoreOrder::where('id', $v['link_id'])->find(), $v['price']);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -89,12 +91,7 @@ class PublicController extends BaseController
|
|
|
$rate = sys_config('static_integral_rate', 3);
|
|
|
$extract_sum = bcmul($total_price, $rate, 2);
|
|
|
$mark = '购买商品,获得消费分';
|
|
|
-
|
|
|
- var_dump($order['id']);
|
|
|
- var_dump($give_static_integral);
|
|
|
- var_dump($extract_sum);
|
|
|
- var_dump($mark);
|
|
|
-// $awardIntegralService->incIntegral($order['uid'], $integral_price, $give_static_integral, $total_price, 0, $extract_sum, $order['id'], $mark);
|
|
|
+ $awardIntegralService->incIntegralAdmin($order['uid'], $integral_price, $give_static_integral, $total_price, 0, $extract_sum, $order['id'], $mark);
|
|
|
// }
|
|
|
//TODO 加动态积分
|
|
|
//推荐奖
|
|
|
@@ -107,22 +104,7 @@ class PublicController extends BaseController
|
|
|
if ($give_action_integral > 0) {
|
|
|
$extract_sum = bcmul($give_action_integral, $rate, 2);
|
|
|
$mark = '推荐用户' . $user['nickname'] . "({$user['uid']})" . '购买商品,获得推荐积分';
|
|
|
- var_dump($give_action_integral);
|
|
|
- var_dump($extract_sum);
|
|
|
- var_dump($mark);
|
|
|
-// $awardIntegralService->incIntegral($spread['uid'], $integral_price, $give_action_integral, $total_price, 1, $extract_sum, $order['id'], $mark);
|
|
|
- }
|
|
|
- }
|
|
|
- if ($awardIntegralService->getPaySum($spread['uid']) > 0) {
|
|
|
- $award_ratio = sys_config('recommend_speed_integral', 0);
|
|
|
- $give_action_integral = bcdiv(bcmul($total_price, $award_ratio), 100, 2);
|
|
|
- if ($give_action_integral > 0) {
|
|
|
- $first = $awardIntegralService->getFirstStaticIntegral($spread['uid']);
|
|
|
- $mark = ',推荐用户' . $user['nickname'] . "({$user['uid']})" . '购买商品,获得加速积分';
|
|
|
-// $awardIntegralService->incUpdateIntegral($first['id'], $integral_price, $give_action_integral, $mark);
|
|
|
- var_dump($give_action_integral);
|
|
|
- var_dump($extract_sum);
|
|
|
- var_dump($mark);
|
|
|
+ $awardIntegralService->incIntegralAdmin($spread['uid'], $integral_price, $give_action_integral, $total_price, 1, $extract_sum, $order['id'], $mark);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -139,11 +121,8 @@ class PublicController extends BaseController
|
|
|
// if ($awardIntegralService->getHourExtractPaySum($spread['uid'], 24) > 0) {
|
|
|
$extract_sum = bcmul($real_send, $rate, 2);
|
|
|
$mark = '团队用户' . $user['nickname'] . "({$user['uid']})" . '购买商品,获得团队级差积分';
|
|
|
-// $awardIntegralService->incIntegral($spread['uid'], $integral_price, $real_send, $total_price, 1, $extract_sum, $order['id'], $mark);
|
|
|
+ $awardIntegralService->incIntegralAdmin($spread['uid'], $integral_price, $real_send, $total_price, 1, $extract_sum, $order['id'], $mark);
|
|
|
// }
|
|
|
- var_dump($give_action_integral);
|
|
|
- var_dump($extract_sum);
|
|
|
- var_dump($mark);
|
|
|
$send = $give_action_integral;
|
|
|
}
|
|
|
// $levelServices->detection((int)$spread['uid']);
|