|
|
@ -70,7 +70,8 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
|
private PatientDataDao patientDataDao; |
|
|
|
|
|
|
|
@Override |
|
|
|
public void createCase(CreateCaseDto.PatientInfo param, Long userId) { |
|
|
|
public WisdomCarVo.PatientProject createCase(CreateCaseDto.PatientInfo param, Long userId) { |
|
|
|
Long patientProjectId = null; |
|
|
|
//tall中需要添加的成员
|
|
|
|
MemberRoleDto.SaveMemberForTemplate saveMemberForTemplate = new MemberRoleDto.SaveMemberForTemplate(); |
|
|
|
List<MemberRoleDto.MemberForTemplate> memberList = new ArrayList<>(); |
|
|
@ -88,7 +89,7 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
|
//设置病历号,redis自增
|
|
|
|
if (CollectionUtil.isNotEmpty(hospitalMembers)){ |
|
|
|
hospitalMember = hospitalMembers.get(0); |
|
|
|
long incr = redisUtil.incr("医院_" + hospitalMember.getHospitalId().toString(), 1L); |
|
|
|
long incr = redisUtil.incr("hospital_" + hospitalMember.getHospitalId().toString(), 1L); |
|
|
|
patient.setMedicalRecordNum(String.valueOf(incr)); |
|
|
|
} |
|
|
|
if (ObjectUtil.isNotNull(param.getPatientName())){ |
|
|
@ -201,7 +202,9 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
|
} |
|
|
|
|
|
|
|
ProjectVo.ProjectInfo data = projectId.getData(); |
|
|
|
|
|
|
|
if (ObjectUtil.isNotNull(data)){ |
|
|
|
patientProjectId = data.getId(); |
|
|
|
//将患者与项目绑定
|
|
|
|
PatientProject patientProject = new PatientProject(); |
|
|
|
patientProject.setId(patient.getId()); |
|
|
@ -245,6 +248,7 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
|
}else{ |
|
|
|
throw new BaseException(Constant.RETURN_NULL); |
|
|
|
} |
|
|
|
return new WisdomCarVo.PatientProject(patientProjectId); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|