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