\App\ServicesUserBusinessService

Summary

Methods
Properties
Constants
__construct()
registerUser()
auditFinances()
manageUsers()
maintenance()
No public properties found
No constants found
No protected methods found
$userRepo
$logRepo
N/A
No private methods found
No private properties found
N/A

Properties

$userRepo

$userRepo : \App\Repository\UserRepository

Type

UserRepository

$logRepo

$logRepo : \App\Repository\LogRepository

Type

LogRepository

Methods

__construct()

__construct(\App\Repository\UserRepository  $userRepo, \App\Repository\LogRepository  $logRepo) : mixed

Parameters

\App\Repository\UserRepository $userRepo
\App\Repository\LogRepository $logRepo

Returns

mixed —

registerUser()

registerUser(array  $userData) : array

演示 1: 事务回滚 & 多仓库协作 场景:注册用户,并写入日志。如果日志写入失败,用户也回滚。

Parameters

array $userData

Returns

array —

auditFinances()

auditFinances() : array

演示 2: 高精度聚合查询 & 原生 SQL 场景:计算所有 VIP 用户的总余额,用于财务核对

Returns

array —

manageUsers()

manageUsers(int  $page, int  $limit) : array

演示 3: 分页查询 & 批量修改 & 删除 场景:后台管理列表

Parameters

int $page
int $limit

Returns

array —

maintenance()

maintenance() : void

演示 4: 维护模式 (Table模式下的 Update/Delete)