ソースを参照

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

- 在系统配置中添加"award_integral_price"字段,用于设置分红积分基准价格
- 添加对分红积分基准价格的验证,确保其值大于 0
- 优化了代码格式,调整了数组元素的缩进
kirin 5 ヶ月 前
コミット
044fa0f5c8

+ 1 - 1
app/common/repositories/user/AwardIntegralPriceRepository.php

@@ -58,7 +58,7 @@ class AwardIntegralPriceRepository extends BaseRepository
         $num = $userService->search(['status' => 1])->sum('award_integral');
         $sum_achievement = $commission + $achievement;
 
-        $rise = bcdiv($sum_achievement, $num, 3);
+        $rise = $num > 0 ? bcdiv($sum_achievement, $num, 3) : 0;
         $price = bcadd($rise, $basePrice, 3);
         return compact('basePrice', 'price', 'rise', 'achievement', 'commission', 'num');
     }