Prechádzať zdrojové kódy

feat(admin): 添加分红积分基准价格设置并进行有效性验证

- 在系统配置中添加"award_integral_price"字段,用于设置分红积分基准价格
- 添加对分红积分基准价格的验证,确保其值大于 0
- 优化了代码格式,调整了数组元素的缩进
kirin 5 mesiacov pred
rodič
commit
dd8681ad23
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  1. 3 1
      crmeb/listens/AutoSavePriceListen.php

+ 3 - 1
crmeb/listens/AutoSavePriceListen.php

@@ -13,6 +13,7 @@
 
 namespace crmeb\listens;
 
+use app\common\model\user\AwardIntegralPrice;
 use app\common\repositories\user\AwardIntegralPriceRepository;
 use crmeb\interfaces\ListenerInterface;
 use crmeb\services\TimerService;
@@ -29,7 +30,8 @@ class AutoSavePriceListen extends TimerService implements ListenerInterface
             $day = date('Y-m-d', strtotime('-1 day'));
             $service = app()->make(AwardIntegralPriceRepository::class);
             $yesterday = $service->awardIntegralPrice($day);
-            @file_put_contents('yesterday.txt', json_encode($yesterday));
+            @file_put_contents('yesterday.txt', json_encode($yesterday) . PHP_EOL, FILE_APPEND);
+            @file_put_contents('yesterday.txt', AwardIntegralPrice::getLastSql());
             if (!isset($yesterday['basePrice'])) {
                 return;
             }