修改体检接口,新增字段,及修复部分bug

This commit is contained in:
sangchengzhi
2026-01-14 17:15:54 +08:00
parent 7e61946025
commit bc92cfb31f
9 changed files with 155 additions and 27 deletions

View File

@@ -151,7 +151,7 @@ public class HsjcService {
return resSuc;
}
public Map<String, Object> opTiQuery(String hospitalZone, String startDate, String endDate) {
public Map<String, Object> opTiQuery(String hospitalZone, String startDate, String endDate,String type) {
Map<String, Object> result = new HashMap<>();
List<Map<String, Object>> dataList = new ArrayList<>();
@@ -166,6 +166,9 @@ public class HsjcService {
str.append("&lt;EndDate&gt;");
str.append(endDate);
str.append("&lt;/EndDate&gt;");
str.append("&lt;class&gt;");
str.append(type);
str.append("&lt;/class&gt;");
String respXml = SoapUtil.soapMethod4(str.toString(),"mop_canreservationphysicalprogram");
// log.debug("【原始SOAP响应】:\n{}", respXml);
@@ -240,7 +243,7 @@ public class HsjcService {
return "";
}
public Map<String, Object> getDetail(String programId, String bookindDate) {
public Map<String, Object> getDetail(String programId, String bookindDate,String Type) {
try {
StringBuffer str = new StringBuffer();
str.append("&lt;program_id&gt;");
@@ -249,6 +252,9 @@ public class HsjcService {
str.append("&lt;booking_date&gt;");
str.append(bookindDate);
str.append("&lt;/booking_date&gt;");
str.append("&lt;class&gt;");
str.append(Type);
str.append("&lt;/class&gt;");
String respXml = SoapUtil.soapMethod4(str.toString(),"mop_queryphysicalprogramdetail");
@@ -297,6 +303,7 @@ public class HsjcService {
str.append("&lt;program_id&gt;").append(programId).append("&lt;/program_id&gt;");
str.append("&lt;time_period&gt;").append(detail.getTimePeriod()).append("&lt;/time_period&gt;");
str.append("&lt;time&gt;").append(detail.getTime()).append("&lt;/time&gt;");
str.append("&lt;class&gt;").append(detail.getType()).append("&lt;/class&gt;");
str.append("&lt;/program&gt;");
// 拼接到本地存储的字符串101,102,103