hasMany("app\\{$module}\\model\\Coupon",'coupon_id','coupon_id'); // } // //裂变活动关联 // public function couponActivity(){ // return $this->belongsTo("CouponActivity",'id','coupon_activity_id'); // } // public function add($coupon_activity_id, $shareList,$beSharedList) // { // // 先删除全部 // static::deleteAll(['coupon_activity_id' => $coupon_activity_id]); // $dataset = []; // if (!empty($shareList)) { // foreach ($shareList as $item) { // $dataset[] = [ // 'coupon_activity_id'=>$coupon_activity_id, // 'coupon_id' => $item['coupon_id'], // 'type' => 1, // ]; // } // } // if (!empty($beSharedList)) { // foreach ($beSharedList as $item) { // $dataset[] = [ // 'coupon_activity_id'=>$coupon_activity_id, // 'coupon_id' => $item['coupon_id'], // 'type' => 2, // ]; // } // } // (new static)->addAll($dataset); // } }