説明なし

GoodsSkus.php 749B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/9/29
  6. * Time: 15:07
  7. */
  8. namespace App;
  9. use Illuminate\Database\Eloquent\Model;
  10. class GoodsSkus extends Model
  11. {
  12. public $timestamps = false;
  13. protected $table = "goods_skus";
  14. public static function actualQuantity($sku_id){
  15. //计算实际库存 -还未到卖家云的量
  16. $sku_quantity = GoodsSkus::where('id', $sku_id)->pluck('quantity');
  17. $w_num = OrderGoodsSkus::where('sku_id', $sku_id)->where('is_del',0)->where('mj_status',0)->sum('num');
  18. $fx_num = FxOrderGoodsSkus::where('sku_id', $sku_id)->where('is_del',0)->where('mj_status',0)->sum('num');
  19. $quantity = $sku_quantity - $w_num - $fx_num;
  20. return $quantity;
  21. }
  22. }