주석 수정

master
mjkhan21 9 months ago
parent 7664b9d0ae
commit c4bce9bfdf

@ -3,6 +3,7 @@ package cokr.xit.interfaces.sntris.prenotice;
import javax.xml.namespace.QName;
import org.apache.axis.description.ElementDesc;
import org.apache.axis.description.TypeDesc;
import org.apache.axis.encoding.Deserializer;
import org.apache.axis.encoding.Serializer;
import org.apache.axis.encoding.ser.BeanDeserializer;
@ -464,7 +465,7 @@ public class Bu18WebReturnInfoDTO extends SntrisWSDTO {
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc = SntrPreNoticeWebService.descriptor().type(
private static TypeDesc typeDesc = SntrPreNoticeWebService.descriptor().type(
Bu18WebReturnInfoDTO.class,
desc -> {
String name = "";
@ -497,7 +498,7 @@ public class Bu18WebReturnInfoDTO extends SntrisWSDTO {
/**
* Return type metadata object
*/
public static org.apache.axis.description.TypeDesc getTypeDesc() {
public static TypeDesc getTypeDesc() {
return typeDesc;
}

@ -46,31 +46,32 @@ public class SntrisBean extends AbstractBean {
}
public Map<String, Ye22NoticeInfoDTO> registerPreNotices(Ye22InputDTO input, Map<String, Bu18WebPreNoticeDTO> prenotices) {
Map<String, Bu18WebReturnInfoDTO> registered = prenotices.entrySet().stream().collect(Collectors.toMap(
entry -> entry.getKey(),
entry -> {
try {
return register(entry.getValue());
} catch (Exception e) {
Bu18WebReturnInfoDTO dto = new Bu18WebReturnInfoDTO();
dto.setReturnMsg(ifEmpty(e.getLocalizedMessage(), e::toString));
return dto;
Map<String, Bu18WebReturnInfoDTO> registered = prenotices.entrySet().stream()
.collect(Collectors.toMap(
entry -> entry.getKey(),
entry -> {
try {
return register(entry.getValue());
} catch (Exception e) {
Bu18WebReturnInfoDTO dto = new Bu18WebReturnInfoDTO();
dto.setReturnMsg(ifEmpty(e.getLocalizedMessage(), e::toString));
return dto;
}
}
}
));
));
return registered.entrySet().stream()
.filter(entry -> entry.getValue().isSuccess())
.collect(Collectors.toMap(
entry -> entry.getKey(),
entry -> {
input.setBuAk(entry.getValue().getNoticeAk());
Ye22NoticeInfoDTO[] dtos = getPreNoticeList(input);
return switch (dtos.length) {
case 0 -> null;
case 1 -> dtos[0];
default -> throw new RuntimeException("Multiple prenotices returned");
};
}
));
entry -> entry.getKey(),
entry -> {
input.setBuAk(entry.getValue().getNoticeAk());
Ye22NoticeInfoDTO[] dtos = getPreNoticeList(input);
return switch (dtos.length) {
case 0 -> null;
case 1 -> dtos[0];
default -> throw new RuntimeException("Multiple prenotices returned");
};
}
));
}
}
Loading…
Cancel
Save