添加家属:增加判断 - 如果长者已入住机构 则不重复添加
This commit is contained in:
parent
162014f940
commit
3f8cedfbc5
|
|
@ -55,7 +55,14 @@ public class ElderInfoMQListener {
|
|||
public void handleAddElderInfo(ElderInfoMQDto dto) {
|
||||
ElderInfo elderInfo = new ElderInfo();
|
||||
BeanUtils.copyProperties(dto, elderInfo);
|
||||
elderInfoService.save(elderInfo);
|
||||
ElderInfo oldElderInfo = elderInfoService.getById(dto.getId());
|
||||
if (oldElderInfo != null) {
|
||||
//长者之前入住过
|
||||
elderInfoService.updateById(elderInfo);
|
||||
} else {
|
||||
//长者第一次入住机构
|
||||
elderInfoService.save(elderInfo);
|
||||
}
|
||||
|
||||
//如果机构没有存储过家属信息 则新增家属信息 如果已存在对应id 根据情况更新家属信息
|
||||
FamilyMember fData = familyMemberService.getById(dto.getGuardianId());
|
||||
|
|
|
|||
Loading…
Reference in New Issue