'PC端首页', 'keyword' => 'NS_PC_INDEX', 'ap_intro' => '', 'ap_width' => '763', 'ap_height' => '430', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_carousel_1.png', 'background' => '#e7171f' ] ] ], [ 'ap_name' => 'PC端首页顶部', 'keyword' => 'NS_PC_INDEX_TOP', 'ap_intro' => '', 'ap_width' => '1210', 'ap_height' => '70', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_top_carousel_1.png', 'background' => '#FF5726' ] ] ], [ 'ap_name' => 'PC端首页中部左侧', 'keyword' => 'NS_PC_INDEX_MID_LEFT', 'ap_intro' => '', 'ap_width' => '291', 'ap_height' => '372', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_left_1.png', 'background' => '#FFFFFF' ], [ 'adv_title' => '广告二', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_left_2.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端首页中部右侧', 'keyword' => 'NS_PC_INDEX_MID_RIGHT', 'ap_intro' => '', 'ap_width' => '291', 'ap_height' => '180', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_right_1.png', 'background' => '#FFFFFF' ], [ 'adv_title' => '广告二', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_right_2.png', 'background' => '#FFFFFF' ], [ 'adv_title' => '广告三', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_right_3.png', 'background' => '#FFFFFF' ], [ 'adv_title' => '广告四', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_index_mid_right_4.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端首页分类下方', 'keyword' => 'NS_PC_INDEX_CATEGORY_BELOW', 'ap_intro' => '', 'ap_width' => '210', 'ap_height' => '1200', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ ] ], [ 'ap_name' => 'PC端品牌专区', 'keyword' => 'NS_PC_BRAND', 'ap_intro' => '', 'ap_width' => '1200', 'ap_height' => '440', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_brand_carousel_1.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端领券中心', 'keyword' => 'NS_PC_COUPON', 'ap_intro' => '', 'ap_width' => '810', 'ap_height' => '406', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_coupon_carousel_1.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端团购专区', 'keyword' => 'NS_PC_GROUPBUY', 'ap_intro' => '', 'ap_width' => '1200', 'ap_height' => '440', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_groupbuy_carousel_1.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端秒杀专区', 'keyword' => 'NS_PC_SECKILL', 'ap_intro' => '', 'ap_width' => '1200', 'ap_height' => '440', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_seckill_carousel_1.png', 'background' => '#FFFFFF' ] ] ], [ 'ap_name' => 'PC端登录', 'keyword' => 'NS_PC_LOGIN', 'ap_intro' => '', 'ap_width' => '800', 'ap_height' => '460', 'default_content' => '', 'ap_background_color' => '#FFFFFF', 'type' => 1, 'adv' => [ [ 'adv_title' => '广告一', 'adv_url' => '', 'adv_image' => 'public/static/img/pc/gg_pc_login_carousel_1.png', 'background' => '#F53E45' ] ] ] ]; public function handle($param) { if (!empty($param[ 'site_id' ])) { $adv_position_model = new AdvPosition(); $adv_model = new Adv(); foreach ($this->adv_data as $k => $v) { $v[ 'site_id' ] = $param[ 'site_id' ]; $v[ 'is_system' ] = 1; $adv_data = $v[ 'adv' ]; unset($v[ 'adv' ]); $res_adv_position = $adv_position_model->addAdvPosition($v); $ap_id = $res_adv_position[ 'data' ]; if (!empty($ap_id) && !empty($adv_data)) { foreach ($adv_data as $ck => $cv) { $cv[ 'site_id' ] = $param[ 'site_id' ]; $cv[ 'ap_id' ] = $ap_id; $adv_model->addAdv($cv); } } } } } }