GoodsSku.php 798 B

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