perf(StoreFinanceFlowLogic): 优化用户余额更新逻辑
- 将用户余额更新逻辑从先查询再更新的方式改为直接更新 - 这种方式减少了数据库查询次数,提高了代码执行效率
This commit is contained in:
parent
945097566e
commit
bbdd0081a0
@ -139,7 +139,7 @@ class StoreFinanceFlowLogic extends BaseLogic
|
|||||||
$find = User::where('id', $uid)->find();
|
$find = User::where('id', $uid)->find();
|
||||||
$capitalFlowDao = new CapitalFlowLogic($find);
|
$capitalFlowDao = new CapitalFlowLogic($find);
|
||||||
$capitalFlowDao->userIncome('system_balance_add', 'order', $order_id, $money);
|
$capitalFlowDao->userIncome('system_balance_add', 'order', $order_id, $money);
|
||||||
$find->inc('now_money', $money)->update();
|
User::where('id', $uid)->inc('now_money', $money)->update();
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 核销后更新门店余额
|
* 核销后更新门店余额
|
||||||
|
Loading…
x
Reference in New Issue
Block a user