cec3043c3d72686f4d329861a66104567ff296ea.svn-base 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.yihu.platform.test;
  2. import java.io.IOException;
  3. import com.coreframework.db.DB;
  4. import com.coreframework.util.AppConfig;
  5. import com.yihu.platform.api.DoctorApi;
  6. import com.yihu.platform.api.HospitalApi;
  7. import com.yihu.platform.utils.DesUtil;
  8. import com.yihu.wsgw.api.InterfaceMessage;
  9. import net.sf.json.JSONObject;
  10. /**
  11. * Created by Administrator on 2017/8/28.
  12. */
  13. public class HospitalApiTest {
  14. public static void main(String[] args) {
  15. try {
  16. DB.me().addDataSourceMySQL(
  17. DesUtil.decrypt(AppConfig.getValue("DB.Alias")),
  18. DesUtil.decrypt(AppConfig.getValue("DB.DatabaseName")),
  19. DesUtil.decrypt(AppConfig.getValue("DB.Ip")),
  20. Integer.parseInt(DesUtil.decrypt(AppConfig.getValue("DB.Port"))),
  21. DesUtil.decrypt(AppConfig.getValue("DB.UserName")),
  22. DesUtil.decrypt(AppConfig.getValue("DB.Password")));
  23. } catch (NumberFormatException e) {
  24. e.printStackTrace();
  25. } catch (IOException e) {
  26. e.printStackTrace();
  27. } catch (Exception e) {
  28. e.printStackTrace();
  29. }
  30. // queryComplexHospitalList_v2();
  31. queryDoctorInfoByUid();
  32. }
  33. static void queryComplexHospitalList_v2(){
  34. HospitalApi apiImpl = new HospitalApi();
  35. InterfaceMessage msg = new InterfaceMessage();
  36. JSONObject obj = new JSONObject();
  37. obj.put("hospitalId", "31");
  38. obj.put("pageSize", "1");
  39. obj.put("page", "10");
  40. msg.setParam(obj.toString());
  41. String result = apiImpl.queryComplexHospitalList_v2(msg);
  42. System.out.println(result);
  43. }
  44. static void queryDoctorInfoByUid(){
  45. DoctorApi apiImpl = new DoctorApi();
  46. InterfaceMessage msg = new InterfaceMessage();
  47. JSONObject obj = new JSONObject();
  48. obj.put("userId", "0de7295862dd11e69faffa163e8aee56");
  49. msg.setParam(obj.toString());
  50. String result = apiImpl.queryDoctorInfoByUid(msg);
  51. System.out.println(result);
  52. }
  53. }