|
@@ -74,6 +74,34 @@ class PublicController extends BaseController
|
|
|
public function test()
|
|
|
{
|
|
|
|
|
|
+
|
|
|
+ $awardIntegralService = app()->make(AwardIntegralServices::class);
|
|
|
+
|
|
|
+ $userService = app()->make(UserServices::class);
|
|
|
+ $rate = sys_config('action_integral_rate', 3);
|
|
|
+ $award_order_limit = sys_config('award_order_limit');
|
|
|
+ $order = StoreOrder::get(2913);
|
|
|
+ $total_price = $order['award_price'];
|
|
|
+ $user = $userService->getUserInfo($order['uid']);
|
|
|
+ $spread = $userService->getUserInfo($user['spread_uid']);
|
|
|
+ if ($spread && $spread['is_promoter']) {
|
|
|
+ echo $awardIntegralService->getPaySum($spread['uid']);
|
|
|
+ echo $award_order_limit;
|
|
|
+ if ($awardIntegralService->getPaySum($spread['uid']) >= $award_order_limit) {
|
|
|
+ $award_ratio = sys_config('recommend_integral', 0);
|
|
|
+ if (($integral_info['link_id'] ?? 0) > 0) {
|
|
|
+ $award_ratio = sys_config('reorder_recommend_integral', 0);
|
|
|
+ }
|
|
|
+ $give_action_integral = bcdiv(bcmul($total_price, $award_ratio), 100, 2);
|
|
|
+ echo $award_order_limit;
|
|
|
+ if ($give_action_integral > 0) {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|