$params['name'], 'points' => $params['points'], 'amount' => $params['amount'], 'sort' => $params['sort'] ?? 0, 'status' => $params['status'] ?? 1, ]); } public static function edit(array $params) { PointsProduct::update([ 'id' => $params['id'], 'name' => $params['name'], 'points' => $params['points'], 'amount' => $params['amount'], 'sort' => $params['sort'] ?? 0, 'status' => $params['status'] ?? 1, ]); } public static function delete(array $params) { PointsProduct::destroy($params['id']); } public static function detail(array $params) { return PointsProduct::findOrEmpty($params['id'])->toArray(); } }