ArticleApiTest.java 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.yihu.jk.api;
  2. import com.coreframework.remoting.standard.DateOper;
  3. import com.yihu.jk.utils.StringUtil;
  4. import com.yihu.jk.vo.Category;
  5. import net.sf.json.JSONObject;
  6. import com.common.json.JSONException;
  7. import com.coreframework.db.DB;
  8. import com.coreframework.util.AppConfig;
  9. import com.yihu.jk.utils.SecretUtil;
  10. import com.yihu.wsgw.api.InterfaceMessage;
  11. public class ArticleApiTest {
  12. public static void main(String[] args) throws JSONException {
  13. // TODO Auto-generated method stub
  14. // ArticleApi api = new ArticleApi();
  15. // InterfaceMessage im = new InterfaceMessage();
  16. // JSONObject obj = new JSONObject();
  17. // // obj.put("articleId",
  18. // // "041A53270C7D4D0FBD6C0505A90B1AC0,10C85F5860874FF4BD75229FDFAF4B61");
  19. // obj.put("firstLevelCategoryId", "33,37");
  20. // // obj.put("userId", "0de7295862dd11e69faffa163e8aee56");
  21. // obj.put("articleState", "1");
  22. //
  23. // // obj.put("articleTitle", "健康");
  24. //
  25. // im.setParam(obj.toString());
  26. // initDB();
  27. // // System.out.println(api.getDoctorArticalByUserId(im));
  28. // System.out.println(api.getArticalList(im));
  29. // System.out.println(api.getDoctorArticalList(im));
  30. // System.out.println(api.getCollectionArticalList(im));
  31. // System.out.println(api.getArticalById(im));
  32. queryArticlePcList();
  33. // System.out.printf("350200".substring(0,3));
  34. }
  35. public static void initDB() {
  36. String DB_Alias = AppConfig.getValue("DB.Alias");
  37. String DB_DatabaseName = AppConfig.getValue("DB.DatabaseName");
  38. String DB_IP = AppConfig.getValue("DB.IP");
  39. String DB_UserName = AppConfig.getValue("DB.UserName");
  40. String DB_Password = SecretUtil.decrypt(AppConfig.getValue("DB.Password"));
  41. String DB_Port = AppConfig.getValue("DB.Port");
  42. DB.me().addDataSourceMySQL(DB_Alias, DB_DatabaseName, DB_IP, Integer.parseInt(DB_Port), DB_UserName,
  43. DB_Password);
  44. }
  45. public static void queryArticlePcList(){
  46. ArticleApi api = new ArticleApi();
  47. InterfaceMessage im = new InterfaceMessage();
  48. JSONObject obj = new JSONObject();
  49. // obj.put("page","1");
  50. // obj.put("pageSize","2");
  51. obj.put("firstLevelCategoryId","43");
  52. // obj.put("secondLevelCategoryId","32");
  53. // obj.put("insertTimeStart","1");
  54. // obj.put("insertTimeEnd","1");
  55. // obj.put("articlelevel","1");
  56. // obj.put("articleTitle","1");
  57. obj.put("userCode","0de7295862dd11e69faffa163e8aee56");
  58. // obj.put("isManage",true);
  59. // obj.put("currentUserRole","350200");
  60. // obj.put("currentUserRoleLevel","1");
  61. obj.put("currentUserRole","350200");
  62. obj.put("currentUserRoleLevel","1");
  63. obj.put("page","0");
  64. obj.put("pageSize","9");
  65. // obj.put("articleId","1");
  66. // obj.put("articleTitle","我口试");
  67. im.setParam(obj.toString());
  68. initDB();
  69. try{
  70. // api.authenticationArticle(im);
  71. System.out.println(api.queryArticlePcList(im));
  72. }catch(Exception e){
  73. e.printStackTrace();
  74. }
  75. }
  76. }