eb57460e8666e5fbf8113681dc8741b9ef26d286.svn-base 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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.utils.DesUtil;
  7. import com.yihu.wsgw.api.InterfaceMessage;
  8. import net.sf.json.JSONObject;
  9. /**
  10. * Created by Administrator on 2017/8/28.
  11. */
  12. public class Test_DoctorApi {
  13. public static void main(String[] args) {
  14. try {
  15. DB.me().addDataSourceMySQL(
  16. AppConfig.getValue("DB.Alias"),
  17. AppConfig.getValue("DB.DatabaseName"),
  18. AppConfig.getValue("DB.Ip"),
  19. Integer.parseInt(AppConfig.getValue("DB.Port")),
  20. AppConfig.getValue("DB.UserName"),
  21. DesUtil.decrypt(AppConfig.getValue("DB.Password")));
  22. } catch (NumberFormatException e) {
  23. e.printStackTrace();
  24. } catch (IOException e) {
  25. e.printStackTrace();
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. }
  29. queryComplexDoctorList_v2();
  30. // queryDoctorInfoByUid();
  31. }
  32. static void queryComplexDoctorList_v2(){
  33. DoctorApi apiImpl = new DoctorApi();
  34. InterfaceMessage msg = new InterfaceMessage();
  35. JSONObject obj = new JSONObject();
  36. // obj.put("userId", "cd92657f-5b06-11e6-8344-fa163e8aee56");
  37. // obj.put("hospitalId", "922b954d-5aff-11e6-8344-fa163e8aee56");
  38. // obj.put("columns", "doctorGuid,provinceId,provinceShort,provinceName,hosDeptGuid,cityId,cityName,hosName,hospitalId,hosGuid,hosDeptId,deptName,doctorUid,doctorSn,doctorName,doctorSex,lczc,lczcName,jxzcName,skill,intro,photoUri,standardDeptId");
  39. // obj.put("pageIndex", "1");
  40. // obj.put("pageSize", "10");
  41. obj.put("userId", "cd92657f-5b06-11e6-8344-fa163e8aee56");
  42. obj.put("hospitalId", "922b9636-5aff-11e6-8344-fa163e8aee56");
  43. obj.put("pageIndex", "1");
  44. obj.put("pageSize", "1");
  45. msg.setParam(obj.toString());
  46. String result = apiImpl.queryComplexDoctorList_v2(msg);
  47. System.out.println(result);
  48. }
  49. static void queryDoctorInfoByUid(){
  50. DoctorApi apiImpl = new DoctorApi();
  51. InterfaceMessage msg = new InterfaceMessage();
  52. JSONObject obj = new JSONObject();
  53. obj.put("userId", "cd92657f-5b06-11e6-8344-fa163e8aee56");
  54. msg.setParam(obj.toString());
  55. String result = apiImpl.queryDoctorInfoByUid(msg);
  56. System.out.println(result);
  57. }
  58. }