Przeglądaj źródła

修复hl7入库

adminAndroot 9 miesięcy temu
rodzic
commit
06b1a9a12e

+ 4 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/work/hl7/service/impl/HL7RwaMessageServiceImpl.java

@@ -6,6 +6,7 @@ import ca.uhn.hl7v2.model.v24.message.ADT_A03;
 import ca.uhn.hl7v2.model.v24.message.ORU_R01;
 import ca.uhn.hl7v2.model.v24.segment.PV1;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.web.work.domain.RwaMessage;
 import com.ruoyi.web.work.hl7.service.HL7RwaMessageService;
 import com.ruoyi.web.work.mapper.RwaMessageMapper;
@@ -43,7 +44,9 @@ public class HL7RwaMessageServiceImpl extends ServiceImpl<RwaMessageMapper, RwaM
         String SendPort = map.get("SENDING_PORT").toString();
         String rawMessage = map.get("raw-message").toString();
         RwaMessage rwaMessage = new RwaMessage();
-        rwaMessage.setCardId(Long.valueOf(cardId));
+        if (StringUtils.isNotEmpty(cardId)){
+            rwaMessage.setCardId(Long.valueOf(cardId));
+        }
         rwaMessage.setMessageId(messageID);
         rwaMessage.setMessageType(messageType);
         rwaMessage.setRawMessage(rawMessage);