GoodsSku.php 689 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\common\model;
  3. /**
  4. * 商品SKU模型
  5. * Class GoodsSku
  6. * @package app\common\model
  7. */
  8. class GoodsSku extends BaseModel
  9. {
  10. protected $name = 'goods_sku';
  11. /**
  12. * 规格图片
  13. * @return \think\model\relation\HasOne
  14. */
  15. public function image()
  16. {
  17. return $this->hasOne('uploadFile', 'file_id', 'image_id');
  18. }
  19. /**
  20. * 获取sku信息详情
  21. * @param $goodsId
  22. * @param $specSkuId
  23. * @return GoodsSku|null
  24. * @throws \think\exception\DbException
  25. */
  26. public static function detail($goodsId, $specSkuId)
  27. {
  28. return static::get(['goods_id' => $goodsId, 'spec_sku_id' => $specSkuId]);
  29. }
  30. }