Просмотр исходного кода

fix(admin): 修复共富用户等级更新参数验证问题

- 修改 partner_level 参数验证逻辑,从 empty 检查改为 isset 检查
- 防止当 partner_level 为 0 时的误判情况
- 确保参数验证逻辑符合业务需求
shichen месяцев назад: 4
Родитель
Сommit
eae3e74b39
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      app/controller/admin/system/sharedProsperity/SharedProsperityUser.php

+ 1 - 1
app/controller/admin/system/sharedProsperity/SharedProsperityUser.php

@@ -31,7 +31,7 @@ class SharedProsperityUser
31
         /** @var SharedProsperityUserRepository $repository */
31
         /** @var SharedProsperityUserRepository $repository */
32
         $repository = app()->make(SharedProsperityUserRepository::class);
32
         $repository = app()->make(SharedProsperityUserRepository::class);
33
         $params = app('request')->params(['user_id', 'partner_level', 'remark']);
33
         $params = app('request')->params(['user_id', 'partner_level', 'remark']);
34
-        if (empty($params['user_id']) || empty($params['partner_level']) || empty($params['remark'])) {
34
+        if (empty($params['user_id']) || !isset($params['partner_level']) || empty($params['remark'])) {
35
             return app('json')->fail('参数错误');
35
             return app('json')->fail('参数错误');
36
         }
36
         }
37
         $res = $repository->updateLevel($params['user_id'], $params['partner_level'], request()->adminId(), $params['remark']);
37
         $res = $repository->updateLevel($params['user_id'], $params['partner_level'], request()->adminId(), $params['remark']);