瀏覽代碼

菜单调整:增加对0和00的回复支持

lh 3 年之前
父節點
當前提交
77ce6562c2

+ 2 - 0
app/Http/Controllers/Wechat/GzhMsg/GzhMsgsController.php

@@ -241,6 +241,8 @@ class GzhMsgsController extends WechatController
     				break;
     				break;
     			case 'text':
     			case 'text':
     				try{
     				try{
+                        if ($message->Content === '0') $message->Content = '签到';
+                        if ($message->Content === '00') $message->Content = '最近阅读';
 	    				if(!empty($message->Content)){
 	    				if(!empty($message->Content)){
 	    					if($message->Content == 't'){
 	    					if($message->Content == 't'){
 	    						$send_event_content = array();
 	    						$send_event_content = array();

+ 19 - 4
app/Http/Controllers/Wechat/OfficialAccount/OfficialInteractiveEventController.php

@@ -588,14 +588,15 @@ class OfficialInteractiveEventController extends Controller
                 //强关信息
                 //强关信息
                 $user = ForceSubscribeUsers::getOneForceSubscribeUsersByOpenid($openid);
                 $user = ForceSubscribeUsers::getOneForceSubscribeUsersByOpenid($openid);
                 if (!$user) {
                 if (!$user) {
-                    $feedback['text'] = "亲爱的用户,本次签到最高可领取150书币哦\n\n/:heart".'<a href="weixin://bizmsgmenu?msgmenucontent=签到&msgmenuid=hudonglian">点击此处签到领书币</a>';
+                    $feedback['text'] = "亲爱的用户,回复“0”签到领书币~";
                 }else {
                 }else {
                     //用户信息
                     //用户信息
                     $user_info = User::where('id',$user->uid)->first();
                     $user_info = User::where('id',$user->uid)->first();
                     if ($user_info && !empty($user_info->nickname)) {
                     if ($user_info && !empty($user_info->nickname)) {
-                        $feedback['text'] = '亲爱的'.$user_info->nickname.",本次签到最高可领取150书币哦\n\n/:heart".'<a href="weixin://bizmsgmenu?msgmenucontent=签到&msgmenuid=hudonglian">点击此处签到领书币</a>';
+//                        $feedback['text'] = '亲爱的'.$user_info->nickname.",本次签到最高可领取150书币哦\n\n/:heart".'<a href="weixin://bizmsgmenu?msgmenucontent=签到&msgmenuid=hudonglian">点击此处签到领书币</a>';
+                        $feedback['text'] = '亲爱的'.$user_info->nickname.",回复“0”签到领书币~";
                     }else {
                     }else {
-                        $feedback['text'] = "亲爱的用户,本次签到最高可领取150书币哦\n\n/:heart".'<a href="weixin://bizmsgmenu?msgmenucontent=签到&msgmenuid=hudonglian">点击此处签到领书币</a>';
+                        $feedback['text'] = "亲爱的用户,回复“0”签到领书币~";
                     }
                     }
                 }
                 }
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
@@ -623,7 +624,21 @@ class OfficialInteractiveEventController extends Controller
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
 
 
             } elseif ($content == "recent_read" && !empty($openid)) {
             } elseif ($content == "recent_read" && !empty($openid)) {
-                $feedback['text'] = '欢迎回来,<a href="weixin://bizmsgmenu?msgmenucontent=最近阅读&msgmenuid=hudonglian">点此继续阅读~</a>';
+                //强关信息
+                $user = ForceSubscribeUsers::getOneForceSubscribeUsersByOpenid($openid);
+                if (!$user) {
+                    $feedback['text'] = "亲爱的用户欢迎回来,回复“00”继续阅读~";
+                }else {
+                    //用户信息
+                    $user_info = User::where('id',$user->uid)->first();
+                    if ($user_info && !empty($user_info->nickname)) {
+//                        $feedback['text'] = '亲爱的'.$user_info->nickname.",本次签到最高可领取150书币哦\n\n/:heart".'<a href="weixin://bizmsgmenu?msgmenucontent=签到&msgmenuid=hudonglian">点击此处签到领书币</a>';
+                        $feedback['text'] = '亲爱的'.$user_info->nickname."欢迎回来,回复“00”继续阅读~";
+                    }else {
+                        $feedback['text'] = "亲爱的用户欢迎回来,回复“00”继续阅读~";
+                    }
+                }
+//                $feedback['text'] = '欢迎回来,<a href="weixin://bizmsgmenu?msgmenucontent=最近阅读&msgmenuid=hudonglian">点此继续阅读~</a>';
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
                 return response()->item(new OfficialInteractiveEventTransformer(), (object)$feedback);
 
 
                 // $channel_sex = ChannelService::getChannelCompanySex($distribution_channel_id);
                 // $channel_sex = ChannelService::getChannelCompanySex($distribution_channel_id);