diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java index 2e7dde3..b8d8dcf 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java @@ -416,18 +416,22 @@ public class InspectPatientController { try { Map responseMap = objectMapper.readValue(response, Map.class); Map dataMap = (Map) responseMap.get("data"); - // 获取 pdfurl 和 pname - String pdfurl = (String) dataMap.get("pdfurl"); - String pname = (String) dataMap.get("pname"); - // 检查 pdfurl 和 pname 是否为空 - if (pdfurl != null && !pdfurl.isEmpty() && pname != null && !pname.isEmpty()) { - InspectPacsDataSaveReqVO inspectPacs = new InspectPacsDataSaveReqVO(); - inspectPacs.setCode(medicalSn); - inspectPacs.setData(pdfurl); - inspectPacs.setType("US"); - inspectPacs.setPersonName(pname); - pacsDataService.createPacsData(inspectPacs); + if(dataMap!=null &&dataMap.get("pdfurl")!=null) + { + // 获取 pdfurl 和 pname + String pdfurl = (String) dataMap.get("pdfurl"); + String pname = (String) dataMap.get("pname"); + // 检查 pdfurl 和 pname 是否为空 + if (pdfurl != null && !pdfurl.isEmpty() && pname != null && !pname.isEmpty()) { + InspectPacsDataSaveReqVO inspectPacs = new InspectPacsDataSaveReqVO(); + inspectPacs.setCode(medicalSn); + inspectPacs.setData(pdfurl); + inspectPacs.setType("US"); + inspectPacs.setPersonName(pname); + pacsDataService.createPacsData(inspectPacs); + } } + } catch (IOException e) { e.printStackTrace(); return success(false);