Test.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.trs.web2frame;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. import com.trs.web2frame.dispatch.Dispatch;
  5. public class Test {
  6. public static void main(String[] args) {
  7. String sServiceId = "wcm6_document";
  8. String sMethodName = "query";
  9. Map oPostData = new HashMap();
  10. oPostData.put("ChannelId", new Integer(2));
  11. oPostData.put("PageSize", new Integer(1));
  12. oPostData.put("docstatus", new Integer(1));
  13. oPostData.put("DateTimeFormat", "yyyy-MM-dd HH:mm");
  14. // doctile文档标题,docauthor真是姓名,docpeople联系电话,SubDocTitle电子邮件,DOCKEYWORDS联系地址,DOCABSTRACT邮政编码
  15. // ispublic是否公开,DocRelTime提问时间,question提问内容,replytime回复时间,DocContent回复内容
  16. oPostData
  17. .put("SelectFields",
  18. "DOCID,docchannel,doctitle,docauthor,docpeople,SubDocTitle,DOCKEYWORDS,DOCABSTRACT,DocRelTime,doccontent,doctype,dochtmlcon");
  19. oPostData.put("_loadtext_", "true");
  20. Dispatch oDispatch = WCMServiceCaller.Call(sServiceId, sMethodName,
  21. oPostData, false);
  22. // 输出返回的结果
  23. System.out.println("=============解析返回的结果示例===========");
  24. System.out.println(oDispatch.getResponseText());
  25. try {
  26. testFindRecId();
  27. } catch (Exception e) {
  28. }
  29. }
  30. public static void testFindRecId() throws Exception {
  31. String sServiceId = "wcm6_chnldoc";
  32. String sMethodName = "search";
  33. Map oPostData = new HashMap();
  34. oPostData.put("SiteIds", "1");
  35. oPostData.put("ChannelIds", "2");
  36. oPostData.put("FromTable", "WCMDocument,WCMChnlDoc");
  37. oPostData.put("DocStatus", "1");
  38. oPostData.put("DateTimeFormat", "yyyy-MM-dd HH:mm");
  39. oPostData
  40. .put("DocumentSelectFields",
  41. "DOCID,doctitle,docauthor,docpeople,DOCKEYWORDS,DOCABSTRACT,DocRelTime,docchannel");
  42. oPostData.put("SelectFields", "DOCID,RecId");
  43. Dispatch oDispatch = WCMServiceCaller.Call(sServiceId, sMethodName,
  44. oPostData, true);
  45. System.out.println(oDispatch.getResponseText());
  46. Map resultMap = oDispatch.getJson();
  47. System.out.println(resultMap);
  48. }
  49. }