加群逻辑调通

chengzhenyu 8 anni fa
parent
commit
d5252a0484

+ 3 - 3
app/src/main/java/ai/pai/client/activity/MainActivity.java

@@ -298,12 +298,12 @@ public class MainActivity extends AppCompatActivity
298 298
 
299 299
             String urlInfo = data.getStringExtra("info");
300 300
 
301
-            if(!urlInfo.contains(UrlContainer.QR_GUIDE_APP_GROUP_URL) && !urlInfo.contains(UrlContainer.QR_APP_GROUP_URL) && !urlInfo.contains(UrlContainer.QR_SESSION_GROUP_URL)){
301
+            if(!urlInfo.contains("pai.ai")){
302 302
                 Toast.makeText(this,R.string.scan_qr_wrong,Toast.LENGTH_SHORT).show();
303 303
                 return;
304 304
             }
305 305
             LogHelper.d("czy","qr scan result = "+urlInfo);
306
-            boolean isFromGuideApp = urlInfo.startsWith(UrlContainer.QR_GUIDE_APP_GROUP_URL);
306
+            boolean isFromGuideApp = urlInfo.contains("tgu");
307 307
             if(isFromGuideApp){
308 308
                 guideId = urlInfo.substring(urlInfo.lastIndexOf("/") + 1);
309 309
                 if(!TextUtils.isEmpty(Preferences.getInstance(this).getUserPhone())){
@@ -314,7 +314,7 @@ public class MainActivity extends AppCompatActivity
314 314
                 }
315 315
                return;
316 316
             }
317
-            boolean isFromAPP = urlInfo.startsWith(UrlContainer.QR_APP_GROUP_URL);
317
+            boolean isFromAPP = urlInfo.contains("pai.ai/g/");
318 318
             String groupId = urlInfo.substring(urlInfo.lastIndexOf("/") + 1);
319 319
             if (requestCode == JOIN_REQUEST_CODE) {
320 320
                 Intent intent = new Intent(this, GroupService.class);

+ 1 - 0
app/src/main/java/ai/pai/client/services/GroupService.java

@@ -123,6 +123,7 @@ public class GroupService extends Service implements UploadTask.OnPhotoUploadLis
123 123
                 doQuitGroupTask(bundle);
124 124
                 break;
125 125
             case GroupCommand.COMMAND_JOIN_GUIDE_GROUP:
126
+                doJoinGuideGroupTask(bundle);
126 127
                 break;
127 128
         }
128 129
         return START_STICKY;

+ 1 - 1
app/src/main/java/ai/pai/client/views/PersonInfoPopup.java

@@ -84,7 +84,7 @@ public class PersonInfoPopup extends BasePopupWindow {
84 84
 
85 85
     @Override
86 86
     public View getPopupView() {
87
-        return LayoutInflater.from(mContext).inflate(R.layout.popup_comment_input,null);
87
+        return LayoutInflater.from(mContext).inflate(R.layout.popup_person_info,null);
88 88
     }
89 89
 
90 90
     @Override