|
@@ -18,6 +18,7 @@ import android.widget.EditText;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.android.volley.Response;
|
|
import com.android.volley.Response;
|
|
|
import com.android.volley.VolleyError;
|
|
import com.android.volley.VolleyError;
|
|
|
import com.lidroid.xutils.ViewUtils;
|
|
import com.lidroid.xutils.ViewUtils;
|
|
@@ -29,7 +30,6 @@ import com.xzjmyk.pm.activity.bean.Area;
|
|
|
import com.xzjmyk.pm.activity.bean.message.ChatMessage;
|
|
import com.xzjmyk.pm.activity.bean.message.ChatMessage;
|
|
|
import com.xzjmyk.pm.activity.bean.message.MucRoom;
|
|
import com.xzjmyk.pm.activity.bean.message.MucRoom;
|
|
|
import com.xzjmyk.pm.activity.bean.message.XmppMessage;
|
|
import com.xzjmyk.pm.activity.bean.message.XmppMessage;
|
|
|
-import com.xzjmyk.pm.activity.bean.oa.MeetBean;
|
|
|
|
|
import com.xzjmyk.pm.activity.bean.oa.MeetUserEntity;
|
|
import com.xzjmyk.pm.activity.bean.oa.MeetUserEntity;
|
|
|
import com.xzjmyk.pm.activity.db.dao.ChatMessageDao;
|
|
import com.xzjmyk.pm.activity.db.dao.ChatMessageDao;
|
|
|
import com.xzjmyk.pm.activity.helper.UploadEngine;
|
|
import com.xzjmyk.pm.activity.helper.UploadEngine;
|
|
@@ -40,7 +40,7 @@ import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CodeUtil;
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CodeUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.util.FlexJsonUtil;
|
|
|
|
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.CreateRoomUtil;
|
|
|
import com.xzjmyk.pm.activity.util.CalendarUtils;
|
|
import com.xzjmyk.pm.activity.util.CalendarUtils;
|
|
|
import com.xzjmyk.pm.activity.util.StringUtils;
|
|
import com.xzjmyk.pm.activity.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.util.TimeUtils;
|
|
import com.xzjmyk.pm.activity.util.TimeUtils;
|
|
@@ -50,8 +50,6 @@ import com.xzjmyk.pm.activity.volley.Result;
|
|
|
import com.xzjmyk.pm.activity.volley.StringJsonObjectRequest;
|
|
import com.xzjmyk.pm.activity.volley.StringJsonObjectRequest;
|
|
|
import com.xzjmyk.pm.activity.xmpp.CoreService;
|
|
import com.xzjmyk.pm.activity.xmpp.CoreService;
|
|
|
|
|
|
|
|
-import org.json.JSONException;
|
|
|
|
|
-import org.json.JSONObject;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -85,7 +83,6 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
private String baseUrl;
|
|
private String baseUrl;
|
|
|
private int request = 0x13;
|
|
private int request = 0x13;
|
|
|
public static int resultCode = 0x14;
|
|
public static int resultCode = 0x14;
|
|
|
-
|
|
|
|
|
ArrayList<MeetUserEntity> entities = null;//成员
|
|
ArrayList<MeetUserEntity> entities = null;//成员
|
|
|
private Handler handler = new Handler() {
|
|
private Handler handler = new Handler() {
|
|
|
@Override
|
|
@Override
|
|
@@ -94,16 +91,14 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
progressDialog.dismiss();
|
|
progressDialog.dismiss();
|
|
|
switch (msg.what) {
|
|
switch (msg.what) {
|
|
|
case whatSignin:
|
|
case whatSignin:
|
|
|
- //TODO 创建会议成功 开始创建群组
|
|
|
|
|
- try {
|
|
|
|
|
- JSONObject json = new JSONObject(message);
|
|
|
|
|
- if (!json.isNull("success") && json.getBoolean("success")) {
|
|
|
|
|
- ToastUtil.showToast(ct, "添加会议成功,正在为你建立会议群");
|
|
|
|
|
- createRoom(name_et.getText().toString() + "会议群", "创建为了提醒会议成员");
|
|
|
|
|
- }
|
|
|
|
|
- } catch (JSONException e) {
|
|
|
|
|
- ToastUtil.showToast(ct, "内部错误");
|
|
|
|
|
- e.printStackTrace();
|
|
|
|
|
|
|
+ JSONObject json = JSON.parseObject(message);
|
|
|
|
|
+ if (json.getBoolean("success") != null && json.getBoolean("success")) {
|
|
|
|
|
+ //TODO 创建会议成功 开始创建群组
|
|
|
|
|
+ ToastUtil.showToast(ct, "添加会议成功,正在为你建立会议群");
|
|
|
|
|
+ CreateRoomUtil.getInstance().createRoom(ct, entities, name_et.getText().toString() + "会议群", "创建为了提醒会议成员");
|
|
|
|
|
+// createRoom(name_et.getText().toString() + "会议群", "创建为了提醒会议成员");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ ToastUtil.showToast(ct, "内部错误,请稍后再试或联系工作人员");
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case whatAdd:
|
|
case whatAdd:
|
|
@@ -355,7 +350,8 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
doSignin(builder.toString(), builderId.toString(), code);
|
|
doSignin(builder.toString(), builderId.toString(), code);
|
|
|
- addRiCheng();
|
|
|
|
|
|
|
+ //为与会人员添加日程
|
|
|
|
|
+// addRiCheng();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -401,31 +397,23 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
String url = baseUrl + "oa/meeting/saveMeetingroomapply.action";
|
|
String url = baseUrl + "oa/meeting/saveMeetingroomapply.action";
|
|
|
final Map<String, Object> param = new HashMap<>();
|
|
final Map<String, Object> param = new HashMap<>();
|
|
|
String form = "{" +
|
|
String form = "{" +
|
|
|
- "ma_tag" +
|
|
|
|
|
- "" +
|
|
|
|
|
- "" +
|
|
|
|
|
- "" +
|
|
|
|
|
- "" +
|
|
|
|
|
|
|
+ "\"ma_mrcode\":" + "\"" + code + "\",\n" +
|
|
|
|
|
+ "\"ma_group\":" + "\"" + gruop + "\",\n" +
|
|
|
|
|
+ "\"ma_groupid\":" + "\"" + ids + "\",\n" +
|
|
|
|
|
+ "\"ma_isturndoc\":" + "\"" + "否" + "\",\n" +
|
|
|
|
|
+ "\"ma_mrname\":" + "\"" + name_et.getText().toString() + "\",\n" +
|
|
|
|
|
+ "\"ma_recorddate\":" + "\"" + TimeUtils.s_long_2_str(System.currentTimeMillis()) + "\",\n" +
|
|
|
|
|
+ "\"ma_recorder\":" + "\"" + MyApplication.getInstance().mLoginUser.getNickName() + "\",\n" +
|
|
|
|
|
+ "\"ma_remark\":" + "\"" + about_et.getText().toString() + "\",\n" +
|
|
|
|
|
+ "\"ma_starttime\":" + "\"" + start_tv.getText().toString() + "\",\n" +
|
|
|
|
|
+ "\"ma_status\":" + "\"" + "在录入" + "\",\n" +
|
|
|
|
|
+ "\"ma_statuscode\":" + "\"" + "ENTERING" + "\",\n" +
|
|
|
|
|
+ "\"ma_theme\":" + "\"" + name_et.getText().toString() + "\"\n" +
|
|
|
"}";
|
|
"}";
|
|
|
- MeetBean bean = new MeetBean();
|
|
|
|
|
- bean.setMa_mrcode(code);//编号
|
|
|
|
|
- bean.setMa_mrname(name_et.getText().toString());
|
|
|
|
|
- bean.setMa_theme(name_et.getText().toString());
|
|
|
|
|
- bean.setMa_status("在录入");
|
|
|
|
|
- bean.setMa_recorder(MyApplication.getInstance().mLoginUser.getNickName());
|
|
|
|
|
- bean.setMa_recorddate(TimeUtils.s_long_2_str(System.currentTimeMillis()));
|
|
|
|
|
- bean.setMa_starttime(start_tv.getText().toString());
|
|
|
|
|
- bean.setMa_isturndoc("否");
|
|
|
|
|
- bean.setMa_remark(about_et.getText().toString());
|
|
|
|
|
- bean.setMa_group(gruop);
|
|
|
|
|
- bean.setMa_endtime(end_tv.getText().toString());
|
|
|
|
|
- bean.setMa_groupid(ids);
|
|
|
|
|
- bean.setMa_statuscode("ENTERING");
|
|
|
|
|
- String formStore = FlexJsonUtil.toJson(bean);
|
|
|
|
|
String caller = "Meetingroomapply";
|
|
String caller = "Meetingroomapply";
|
|
|
param.put("caller", caller);
|
|
param.put("caller", caller);
|
|
|
param.put("param", "[]");
|
|
param.put("param", "[]");
|
|
|
- param.put("formStore", formStore);
|
|
|
|
|
|
|
+ param.put("formStore", form);
|
|
|
param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
@@ -440,21 +428,24 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
String url = baseUrl + "common/saveCommon.action";
|
|
String url = baseUrl + "common/saveCommon.action";
|
|
|
final Map<String, Object> param = new HashMap<>();
|
|
final Map<String, Object> param = new HashMap<>();
|
|
|
String formStore = "{" +
|
|
String formStore = "{" +
|
|
|
- "\"ag_arrange\":" + "陈萍" + "," +
|
|
|
|
|
- "\"ag_atid\":" + "4633" + "," +
|
|
|
|
|
- "\"ag_type\":" + "重要" + "," +
|
|
|
|
|
- "\"ag_start\":" + "2016-07-20 09:16:04" + "," +
|
|
|
|
|
- "\"ag_end\":" + "2016-07-20 09:16:06" + "," +
|
|
|
|
|
- "\"ag_issecrecy\":" + "陈萍" + "," +
|
|
|
|
|
- "\"ag_title\":" + "测试" + "," +
|
|
|
|
|
- "\"ag_executor\":" + "陈萍" + "," +
|
|
|
|
|
- "\"ag_content\":" + "测试123" + "," +
|
|
|
|
|
- "\"ag_arrange_id\":" + "45" + "," +
|
|
|
|
|
- "\"ag_executor_id\":" + "1008885" + "," +
|
|
|
|
|
- "\"AG_PREDICT\":" + "" + "," +
|
|
|
|
|
- "\"AG_ISMESSAGE\":" + "" + "," +
|
|
|
|
|
- "\"AG_ISWEEK\":" + "" +
|
|
|
|
|
|
|
+ "\"ag_arrange\":" + "\"" + "陈萍" + "\",\n" +
|
|
|
|
|
+// "\"ag_atid\":" + "\"" + "4633" + "\",\n" +
|
|
|
|
|
+ "\"ag_atid\":" + 4633 + ",\n" +
|
|
|
|
|
+ "\"ag_type\":" + "\"" + "重要" + "\",\n" +
|
|
|
|
|
+ "\"ag_start\":" + "\"" + "2016-07-20 09:16:04" + "\",\n" +
|
|
|
|
|
+ "\"ag_end\":" + "\"" + "2016-07-20 09:16:06" + "\",\n" +
|
|
|
|
|
+ "\"ag_issecrecy\":" + "\"" + "陈萍" + "\",\n" +
|
|
|
|
|
+ "\"ag_title\":" + "\"" + "测试" + "\",\n" +
|
|
|
|
|
+ "\"ag_executor\":" + "\"" + "陈萍" + "\",\n" +
|
|
|
|
|
+ "\"ag_content\":" + "\"" + "测试123" + "\",\n" +
|
|
|
|
|
+// "\"ag_arrange_id\":" + "\"" + "45" + "\",\n" +
|
|
|
|
|
+ "\"ag_executor_id\":" + 1008885 + ",\n" +
|
|
|
|
|
+ "\"ag_arrange_id\":" + 45 + ",\n" +
|
|
|
|
|
+ "\"AG_PREDICT\":" + "\"\"" + "," +
|
|
|
|
|
+ "\"AG_ISMESSAGE\":" + "\"\"" + "," +
|
|
|
|
|
+ "\"AG_ISWEEK\":" + "\"\"" +
|
|
|
"}";
|
|
"}";
|
|
|
|
|
+ Log.i("gongpengming", formStore);
|
|
|
String caller = "Agenda";
|
|
String caller = "Agenda";
|
|
|
param.put("caller", caller);
|
|
param.put("caller", caller);
|
|
|
param.put("param", "[]");
|
|
param.put("param", "[]");
|