Parcourir la source

feat(points): 添加用户积分记录类型筛选功能

- 在UserPointLogController中增加type参数接收
- 在UserPointLogEntity的搜索条件中加入type字段
- 支持按积分记录类型进行列表筛选查询
runphp il y a 2 mois
Parent
commit
4ea23228e2

+ 1 - 0
src/Controller/UserPointLogController.php

@@ -15,6 +15,7 @@ class UserPointLogController
     {
         $params = $request->get([
            'user_id/d',
+           'type/d',
            'create_time/a',
         ]);
         $paginate = $entity->getList($params, $request->pageAndLimit());

+ 1 - 1
src/Entity/UserPointLogEntity.php

@@ -14,7 +14,7 @@ class UserPointLogEntity extends BaseEntity
 {
     public function getList(array $params, array $pageAndLimit): Paginator
     {
-        return $this->withSearch(['user_id', 'create_time'], $params)
+        return $this->withSearch(['user_id', 'type', 'create_time'], $params)
             ->withJoin(['user' => ['nickname']])
             ->order('id', 'desc')
             ->paginate($pageAndLimit);