WIN-2308041133\Administrator il y a 2 semaines
Parent
commit
c76666c443

+ 2 - 0
app/common/repositories/user/AwardIntegralPriceRepository.php

@@ -174,6 +174,8 @@ class AwardIntegralPriceRepository extends BaseRepository
                     if ($order_price == 0){
                         $order_price = $one_price;
                     }
+                    @file_put_contents('quanju4.txt', $order_price . "-当时价格\r\n", 8);
+
                     $points_up_num = bcadd($item['points_up_num'],1,0); //订单触发次数+1
                     $up_radio = bcmul($points_up_num, 0.1, 2); //触发需要增长的比例
                     $up_num= bcadd(1,$up_radio,2);  //比例加+1   1+10%

+ 42 - 27
app/controller/api/Auth.php

@@ -64,6 +64,17 @@ class Auth extends BaseController
 {
     public function test()
     {
+
+        $service = app()->make(AwardIntegralPriceRepository::class);
+//        $yesterday = $service->awardIntegralPrice();
+//            @file_put_contents('yesterday.txt', json_encode($yesterday) . PHP_EOL, FILE_APPEND);
+//        if (!isset($yesterday['basePrice'])) {
+//            return;
+//        }
+//        @file_put_contents('quanju4.txt', json_encode($yesterday) . "-每日分红积分价格147\r\n", 8);
+        $service->orderIntegralUp(0.02708258);
+
+
 //        $data = [
 //            'tempId' => '',
 //            'id' => '',
@@ -94,35 +105,39 @@ class Auth extends BaseController
 //            \app\common\model\user\User::where('uid',$v['uid'])->update(['award_integral'=>$award_integral]);
 //        }
 //        die();
-        $achievement = StoreOrder::where('paid', 1)
-            ->where('is_del', 0)->where('is_system_del', 0)
-            ->where('status', '>=', 0)
-            ->sum('total_price');  //业绩
-        $achievement = bcmul((string)$achievement, '0.1', 8);  //从总业绩的5%上涨到10%
-        var_dump($achievement);
-        /** @var UserExtractRepository $extractRepositories */
-        $extractRepositories = app()->make(UserExtractRepository::class);
-        $commission = $extractRepositories->search(['status' => 1])->sum('commission');
-        var_dump($commission);
-        $sum_achievement = bcadd((string)$commission, (string)$achievement, 8);
-        $userService = app()->make(UserRepository::class);
-        $num = $userService->search(['status' => 1])->sum('award_integral');
-        var_dump($num);
-        $rise = $num > 0 ? bcdiv($sum_achievement, $num, 8) : 0;
-        $add_price = 0;
-        if ($rise > 0) {
-            @file_put_contents('quanju4.txt', $rise . "-123\r\n", 8);
-            //       增长值分成25份
-            $day_25_rise = bcdiv($rise, 25, 8);
 
-        } else {
-            $day_25_rise = 0;
-        }
-        @file_put_contents('quanju4.txt', $day_25_rise . "-456\r\n", 8);
-        /** @var AwardIntegralPriceDayDao $AwardIntegralPriceDayDao */
-        $AwardIntegralPriceDayDao = app()->make(AwardIntegralPriceDayDao::class);
 
-        $AwardIntegralPriceDayDao->create(['day' => time(), 'all_add_price' => $rise, 'day_add_price' => $day_25_rise]);  //保存今天增长的总价格和每日增长价格
+
+
+//        $achievement = StoreOrder::where('paid', 1)
+//            ->where('is_del', 0)->where('is_system_del', 0)
+//            ->where('status', '>=', 0)
+//            ->sum('total_price');  //业绩
+//        $achievement = bcmul((string)$achievement, '0.1', 8);  //从总业绩的5%上涨到10%
+//        var_dump($achievement);
+//        /** @var UserExtractRepository $extractRepositories */
+//        $extractRepositories = app()->make(UserExtractRepository::class);
+//        $commission = $extractRepositories->search(['status' => 1])->sum('commission');
+//        var_dump($commission);
+//        $sum_achievement = bcadd((string)$commission, (string)$achievement, 8);
+//        $userService = app()->make(UserRepository::class);
+//        $num = $userService->search(['status' => 1])->sum('award_integral');
+//        var_dump($num);
+//        $rise = $num > 0 ? bcdiv($sum_achievement, $num, 8) : 0;
+//        $add_price = 0;
+//        if ($rise > 0) {
+//            @file_put_contents('quanju4.txt', $rise . "-123\r\n", 8);
+//            //       增长值分成25份
+//            $day_25_rise = bcdiv($rise, 25, 8);
+//
+//        } else {
+//            $day_25_rise = 0;
+//        }
+//        @file_put_contents('quanju4.txt', $day_25_rise . "-456\r\n", 8);
+//        /** @var AwardIntegralPriceDayDao $AwardIntegralPriceDayDao */
+//        $AwardIntegralPriceDayDao = app()->make(AwardIntegralPriceDayDao::class);
+//
+//        $AwardIntegralPriceDayDao->create(['day' => time(), 'all_add_price' => $rise, 'day_add_price' => $day_25_rise]);  //保存今天增长的总价格和每日增长价格
     }
 
     public function autoSend(){