```
perf(database): 优化查询性能通过改进关联查询方式
- 在SplitExecutor.php中将with('receivers')改为get($splitOrderId, ['receivers'])
- 在HuifuSplitService.php中将with('receivers')改为where('id', $splitOrderId)->find()
- 在Settlement控制器中将with('items')改为get($ids, ['items'])
这些改动避免了N+1查询问题,提高了数据库查询效率。
```
这个提交包含在:
@@ -127,7 +127,7 @@ class SplitExecutor
|
||||
|
||||
public function retry($splitOrderId)
|
||||
{
|
||||
$splitOrder = SplitOrder::with('receivers')->get($splitOrderId);
|
||||
$splitOrder = SplitOrder::get($splitOrderId, ['receivers']);
|
||||
if (!$splitOrder) {
|
||||
return false;
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户