SendPatientUtil.java 928 B

123456789101112131415161718192021222324252627
  1. package com.yihu.wlyy.util;
  2. import org.apache.commons.lang3.StringUtils;
  3. import org.apache.http.NameValuePair;
  4. import org.apache.http.message.BasicNameValuePair;
  5. import org.json.JSONObject;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8. public class SendPatientUtil {
  9. public static String sendToPatient(String from,String fromName,String to,String contentType,String content,String title,String type){
  10. JSONObject participants = new JSONObject();
  11. participants.put(from,0);
  12. participants.put(to,0);
  13. if(!"4".equals(contentType)){
  14. contentType = "0";
  15. }
  16. JSONObject sessionJson = ImUtill.createSession(participants,"1",title,to+"_consult_"+type);
  17. if(sessionJson.getInt("status")==-1){
  18. throw new RuntimeException(sessionJson.getString("message"));
  19. }
  20. JSONObject session = sessionJson.getJSONObject("data");
  21. return ImUtill.sendImMsg(from,fromName,session.getString("id"),contentType,content,"1");
  22. }
  23. }