【发布时间】:2021-09-28 21:17:45
【问题描述】:
我在 Warehouse 和 Sale 模型之间有一对多的关系
仓库.php
public function sales () {
return $this->hasMany(Sale::class);
}
sales 表有product_price、quantity 和status 列。
我想根据状态栏计算product_price * quantity。
如果状态等于 1,则为 sum += product_price * quantity,如果为 2,则为 sum-=product_price * quantity
状态基本上是告诉产品是发货还是退货
我尝试使用withSum 来做到这一点,但我似乎没有成功。我想知道是否有人对此有解决方案。
【问题讨论】: