XKHealthCareServiceImpl impl = new XKHealthCareServiceImpl();
ConsultationDataBean paramBean = new ConsultationDataBean();
paramBean.setAddress("xxxx");
ConsultationDataBean resBean = impl.applicationConsultation(paramBean);
System.out.println(resBean.getConsultationID() + " " + resBean.getAge() + " " + resBean.getPatientID());
JsonMsg msg = impl.modifyConsultationApplication(paramBean);
System.out.println("返回值:" + msg.getStatus() + " " + msg.getMsg());
JsonMsg msg1 = impl.receiveConsultationFiles(paramBean);
System.out.println("返回值:" + msg1.getStatus() + " " + msg1.getMsg());
ExpertBean[] experts = impl.getAllExperts(paramBean);// [<expertID>001</expertID>,
// <name>张医生</name>,
// <sex>男</sex>]
System.out.println("返回值:共" + experts.length + "名专家: " + experts[0].getExpertID() + " "
+ experts[0].getName() + " " + experts[0].getSex());
paramBean.setConsultationID("0001");
paramBean.setConsultationStatus("正在申请");
JsonMsg msg2 = impl.setConsultationApplicationStatus(paramBean);
System.out.println("返回值:" + msg2.getStatus() + " " + msg2.getMsg());
paramBean.setConsultationID("0002");
JsonMsg msg3 = impl.getConsultationApplicationStatus(paramBean);
System.out.println("aaaa返回值:" + msg3.getStatus() + " " + msg3.getMsg());
ExportReportBean erBean = new ExportReportBean();
erBean.setConsultationID("123");
erBean.setExpertID("abcdefg");
ExportReportBean rtBean = impl.fetchExpertReport(erBean);
System.out.println("ddd");
for (int i = 0; i < rtBean.getReportFiles().size(); i++) {
DataHandler fileData = rtBean.getReportFiles().get(i);
FileOutputStream out = new FileOutputStream("D:/测试.txt");
InputStream is = fileData.getInputStream();
byte[] buffer = new byte[2048];
while (is.read(buffer) != -1) {
out.write(buffer);
out.flush();
}
if (out != null) {
out.close();
}
if (is != null) {
is.close();
}
}
System.out.println(rtBean.getConsultationID() + " " + rtBean.getImageNumber());