// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\api\model\fullsend; use app\api\model\Goods; use app\api\model\GoodsImage; use app\common\model\fullsend\FullSendGiftGoods as FullSendModel; /** * 满就送赠品商品模型 * Class Coupon * @package app\store\model */ class FullSendGiftGoods extends FullSendModel { protected $append = []; /** * 新增活动的商品 * @param $couponId * @param $isExcept * @param $data */ public static function gifts($actId) { $list = self::with(['images'=>['file'],'goods'=>function($query){ $query->field('goods_id,stock_total'); }])->where('full_send_activity_id',$actId)->field('id,goods_id')->select(); return $list?$list->toArray():[]; } public function images() { return $this->belongsTo(GoodsImage::class,'goods_id','goods_id'); } public function goods() { return $this->belongsTo(Goods::class,'goods_id','goods_id'); } }