| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | <?phpnamespace App\Modules\OfficialAccount\Services;use App\Modules\OfficialAccount\Models\DistributionSelfDefineContent;use App\Modules\OfficialAccount\Models\SelfDefinedMenu;use Redis;use App\Modules\Channel\Services\ChannelService;use App\Jobs\SendNews;use App\Jobs\SendTexts;class SelfDefineService{    public static function getMenu($distribution_channel_id,$filter=[]){        return SelfDefinedMenu::getMenu($distribution_channel_id,$filter);    }    public static function getMenuFormated($distribution_channel_id,$filter=[]) {        return SelfDefinedMenu::getMenuFormated($distribution_channel_id,$filter);    }    #channel项目用到了相同的方法,如修改两边同时修改    public static function getDefaultMenu($distribution_channel_id) {        $WECHAT_CUSTOM_HOST = env('WECHAT_CUSTOM_HOST');        if(in_array($distribution_channel_id,array('369','14'))){            $WECHAT_CUSTOM_HOST = env('CUSTOM_HOST');        }        $encodeDistributionChannelId = encodeDistributionChannelId($distribution_channel_id);        //\Log::info('officialMenusList:distribution_channel_id:'.$distribution_channel_id.' encodeDistributionChannelId:'.$encodeDistributionChannelId.' is_yq_move:'.$is_yq_move.' menu_type:'.$menu_type);        $base_url = env('PROTOCOL') . '://site' . $encodeDistributionChannelId . '.' . $WECHAT_CUSTOM_HOST . '.com/';        $help_url = 'https://help.'.$WECHAT_CUSTOM_HOST.'.com?distribution_channel_id='.$encodeDistributionChannelId;        $buttons =            [                [                    "type" => "click",                    "name" => "最近阅读",                    "key" => "recent_read",                ],                [                    "type" => "click",                    "name" => "今日签到",                    "key" => 'daily_sign',                ],                [                    "name" => "用户中心",                    "sub_button" =>                        [                            [                                "type" => "view",                                "name" => "小说排行",                                "url" => $base_url . 'rank',                            ],                            [                                "type" => "view",                                "name" => "个人中心",                                "url" => $base_url . 'person',                            ],                            [                                "type" => "view",                                "name" => "书城首页",                                "url" => $base_url,                            ],                            [                                "type" => "view",                                "name" => "优惠充值",                                "url" => $base_url . 'pay',                            ],                            [                                "type" => "view",                                "name" => "帮助中心",                                "url" => $help_url,                            ],                        ],                ],            ];        return $buttons;    }}
 |