// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\store\model\fullsend; use app\store\model\Goods; use app\common\model\fullsend\FullSendGiftGoods as FullSendModel; use app\common\library\helper; /** * 满就送商品模型 * Class Coupon * @package app\store\model */ class FullSendGiftGoods extends FullSendModel { protected $append = []; /** * 新增活动的商品 * @param $couponId * @param $isExcept * @param $data */ public function add($couponId, $data) { // 先删除全部 //static::deleteAll(['coupon_id' => $coupon_id, 'is_except' => $isExcept]); static::deleteAll(['full_send_activity_id' => $couponId]); if (!empty($data)) { // 添加 $dataset = []; foreach ($data as $item) { // 商品信息 $dataset[] = [ 'full_send_activity_id' => $couponId, 'goods_id' => $item ]; } (new static)->addAll($dataset); } } }