diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseasePhysicalResVo.java b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseasePhysicalResVo.java index ae708cbe..9aa2cc4c 100644 --- a/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseasePhysicalResVo.java +++ b/virtual-patient-model/src/main/java/com/supervision/vo/manage/DiseasePhysicalResVo.java @@ -1,5 +1,6 @@ package com.supervision.vo.manage; +import cn.hutool.core.util.StrUtil; import cn.hutool.crypto.digest.MD5; import com.supervision.model.DiseasePhysical; import io.swagger.annotations.ApiModelProperty; @@ -74,8 +75,12 @@ public class DiseasePhysicalResVo extends DiseasePhysical { if (null == locationIdPath){ locationIdPath = new ArrayList<>(); } - locationIdPath.add(getToolParentId()); - locationIdPath.add(getLocationId()); + if (StrUtil.isNotEmpty(getToolParentId())){ + locationIdPath.add(getToolParentId()); + } + if (StrUtil.isNotEmpty(getLocationId())){ + locationIdPath.add(getLocationId()); + } } public void populateOther(){