Просмотр исходного кода

对话框添加人员错误修复

沈静伟 4 лет назад
Родитель
Сommit
4bdd7b0de2
1 измененных файлов с 14 добавлено и 17 удалено
  1. 14 17
      src/dsb/com/cnd3b/restcontroller/system/im/imdialog/imdialog.java

+ 14 - 17
src/dsb/com/cnd3b/restcontroller/system/im/imdialog/imdialog.java

@@ -264,29 +264,26 @@ public class imdialog extends Controller {
             timdialog.setValue("ownertable", ownertable, 11L);//所有表
             timdialog.setValue("ownerid", ownerid, 11L);//所有表ID
             timdialog.setValue("tenterprise_userid", userid, 11L);//创建账号ID
-
             timdialogid = timdialog.getUniqueIDValue();
-            /**
-             * 在初始对话框中添加人员
-             */
-            ArrayList<String> userlist = new ArrayList<>();
-
-
-            usersArray.add(userid);//默认将创建人员加入群
-            for (Object user : usersArray) {
-                userlist.add(String.valueOf(user));
-            }
-            SQLFactory sqlFactory = new SQLFactory(this, "即时通讯群人员添加");
-            sqlFactory.addParameter("createby", username);
-            sqlFactory.addParameter("timdialogid", timdialogid);
-            sqlFactory.addParameter("siteid", siteid);
-            sqlFactory.addParameter_in("tenterprise_userid", userlist);
-            sqlList.add(sqlFactory.getSQL());
         } else {
             timdialog = timdialogSet.getPao(0);
         }
         timdialog.setValue("fimdialogname", fimdialogname, 11L);//对话框类型
         timdialogSet.save();
+        /**
+         * 在初始对话框中添加人员
+         */
+        ArrayList<String> userlist = new ArrayList<>();
+        usersArray.add(userid);//默认将创建人员加入群
+        for (Object user : usersArray) {
+            userlist.add(String.valueOf(user));
+        }
+        SQLFactory sqlFactory = new SQLFactory(this, "即时通讯群人员添加");
+        sqlFactory.addParameter("createby", username);
+        sqlFactory.addParameter("timdialogid", timdialogid);
+        sqlFactory.addParameter("siteid", siteid);
+        sqlFactory.addParameter_in("tenterprise_userid", userlist);
+        sqlList.add(sqlFactory.getSQL());
         dbConnect.runSqlUpdate(sqlList);
         content.put("timdialogid", timdialogid);
         return query_imdialogMain();