From 74868ba9e0775ccc21d02ef9e0f805bd1e6ae0aa Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期四, 21 十一月 2024 18:15:33 +0800 Subject: [PATCH] 确费逻辑 --- jh-module-ecg/jh-module-ecg-biz/src/test/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImplTest.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/jh-module-ecg/jh-module-ecg-biz/src/test/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImplTest.java b/jh-module-ecg/jh-module-ecg-biz/src/test/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImplTest.java index 456246d..9d7a7e9 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/test/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImplTest.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/test/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImplTest.java @@ -5,6 +5,12 @@ import cn.lihu.jh.module.ecg.dal.mysql.appointment.AppointmentMapper; import cn.lihu.jh.framework.common.pojo.PageResult; +import cn.lihu.jh.module.ecg.feign.ExmRequest; +import cn.lihu.jh.module.ecg.feign.HisFeeConfirmReqBody; +import cn.lihu.jh.module.ecg.feign.Item; +import cn.lihu.jh.module.ecg.feign.MsgHeader; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.dataformat.xml.XmlMapper; import org.junit.Test; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.test.context.SpringBootTest; @@ -53,4 +59,32 @@ System.out.println("Domain: " + Integer.valueOf(domain)); } } + + @Test + public void test2() throws JsonProcessingException { + HisFeeConfirmReqBody hisFeeConfirmReqBody = new HisFeeConfirmReqBody(); + MsgHeader msgHeader = new MsgHeader(); + msgHeader.setMsgType("ODS_2212"); + msgHeader.setMsgVersion("3.0"); + msgHeader.setSender("ECG"); + hisFeeConfirmReqBody.setMsgHeader(msgHeader); + Item item = new Item(); + item.setItemCode("559542128"); + item.setItemStatus("5"); + item.setExeOrganization("47162057-2"); + item.setExeDeptName("蹇冪數绉�"); + item.setExeDept("蹇冪數绉�"); + item.setExeDoctor("0457"); + item.setExeDoctorName("寰愬皬鑻�"); + item.setExeDateTime("2024-11-21 16:28:28"); + ExmRequest exmRequest = new ExmRequest(); + exmRequest.setAuthorOrganization("47162057-2"); + exmRequest.setRequestId("815769404"); + exmRequest.setPatientType("01"); + exmRequest.setItem(item); + hisFeeConfirmReqBody.setExmRequest(exmRequest); + XmlMapper xmlMapper = new XmlMapper(); + String xml = xmlMapper.writeValueAsString(hisFeeConfirmReqBody); + System.out.println(xml); + } } \ No newline at end of file -- Gitblit v1.9.3