Ver código fonte

团队转让主账号错误修复

沈静伟 4 anos atrás
pai
commit
ceee082478

+ 10 - 8
src/dsb/com/cnd3b/restcontroller/customer/usercenter/teammsg/teammsg.java

@@ -188,14 +188,16 @@ public class teammsg extends Controller {
                 /**
                  * ¸üйÜÀíÔ±»º´æ
                  */
-                Row oldadministrator = parameter.userIdList.get(userid);
-                oldadministrator.put("fisadministrator", 0);
-                parameter.userIdList.put(userid, oldadministrator);
-
-                Row newadministrator = parameter.userIdList.get(tenterprise_userid);
-                newadministrator.put("fisadministrator", 1);
-                parameter.userIdList.put(tenterprise_userid, newadministrator);
-
+                if (parameter.userIdList.containsKey(userid)) {
+                    Row oldadministrator = parameter.userIdList.get(userid);
+                    oldadministrator.put("fisadministrator", 0);
+                    parameter.userIdList.put(userid, oldadministrator);
+                }
+                if (parameter.userIdList.containsKey(tenterprise_userid)) {
+                    Row newadministrator = parameter.userIdList.get(tenterprise_userid);
+                    newadministrator.put("fisadministrator", 1);
+                    parameter.userIdList.put(tenterprise_userid, newadministrator);
+                }
                 return getSucReturnObject().toString();
             } else {
                 return getErrReturnObject().setErrMsg(status).toString();