a78c5348e835cd9ac594d3040e42c54abe86fbe2.svn-base 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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.HospitalApi;
  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_HospitalApi {
  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. queryComplexHospitalList_v2();
  30. }
  31. static void queryComplexHospitalList_v2(){
  32. HospitalApi apiImpl = new HospitalApi();
  33. InterfaceMessage msg = new InterfaceMessage();
  34. JSONObject obj = new JSONObject();
  35. obj.put("hospitalId", "922b954d-5aff-11e6-8344-fa163e8aee561");
  36. obj.put("columns", "hospitalId,hosGuid,hosName,levelId,levelName,provinceId,provinceName,cityId,cityName,address,contact,url,intro,photoUri,displayStatus,state,doctorCount,hosDeptCount");
  37. obj.put("pageSize", "1");
  38. obj.put("page", "1");
  39. msg.setParam(obj.toString());
  40. String result = apiImpl.queryComplexHospitalList_v2(msg);
  41. System.out.println(result);
  42. }
  43. }