|
|
|
@ -378,14 +378,20 @@ public class PmsPatientServiceImpl implements IPmsPatientService { |
|
|
|
String visitNo = param.getVisitNo(); |
|
|
|
if (StrUtil.isEmpty(visitNo)) { |
|
|
|
visitNo = jsonObject.getString("visitNo"); |
|
|
|
if ("PmsPatientBody".equals(param.getEditType())) { |
|
|
|
visitNo = jsonObject.getString("outpatientNo"); |
|
|
|
} |
|
|
|
if (StrUtil.isEmpty(visitNo)) { |
|
|
|
throw new ServiceException("就诊号不能为空"); |
|
|
|
} |
|
|
|
} |
|
|
|
//验证患者id是否为空
|
|
|
|
Long patientId = jsonObject.getLong("patientId"); |
|
|
|
Long patientId = param.getPatientId(); |
|
|
|
if (patientId == null) { |
|
|
|
throw new ServiceException("患者id不能为空"); |
|
|
|
patientId = jsonObject.getLong("patientId"); |
|
|
|
if (patientId == null) { |
|
|
|
throw new ServiceException("患者id不能为空"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|