1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\admin\model\shopro\goods;
- use app\admin\model\shopro\Common;
- use app\admin\model\shopro\activity\SkuPrice as ActivitySkuPriceModel;
- use app\admin\model\shopro\app\ScoreSkuPrice;
- class SkuPrice extends Common
- {
- protected $name = 'shopro_goods_sku_price';
- // 追加属性
- protected $append = [
- 'goods_sku_text',
- 'status_text'
- ];
- public function getGoodsSkuTextAttr($value, $data)
- {
- $arr = $this->attrFormatComma($value, $data, 'goods_sku_text', true);
- return $arr ? array_values(array_filter($arr)) : $arr;
- }
- public function activitySkuPrice()
- {
- return $this->hasOne(ActivitySkuPriceModel::class, 'goods_sku_price_id', 'id');
- }
- public function scoreSkuPrice()
- {
- return $this->hasOne(ScoreSkuPrice::class, 'goods_sku_price_id', 'id');
- }
- }
|