|
@@ -63,9 +63,17 @@ public class TbFamilyMemberServiceImpl extends ServiceImpl<TbFamilyMemberMapper,
|
|
|
AppMemberVo member = userService.getMember("member",null,memberVo.getMobile());
|
|
|
if (member == null) {
|
|
|
member = new AppMemberVo();
|
|
|
+ BeanUtils.copyBeanProp(member, memberVo);
|
|
|
+ }else{
|
|
|
+ member.setStatus(memberVo.getStatus());
|
|
|
+ member.setName(memberVo.getName());
|
|
|
+ member.setBirthday(memberVo.getBirthday());
|
|
|
+ member.setGender(memberVo.getGender());
|
|
|
+ member.setSpouseUserId(memberVo.getSpouseUserId());
|
|
|
+ member.setState(memberVo.getState());
|
|
|
+ member.setFamilyId(memberVo.getFamilyId());
|
|
|
}
|
|
|
|
|
|
- BeanUtils.copyBeanProp(member, memberVo);
|
|
|
if (StringUtils.isBlank(member.getNickName())) {
|
|
|
member.setNickName(member.getName());
|
|
|
}
|
|
@@ -82,10 +90,13 @@ public class TbFamilyMemberServiceImpl extends ServiceImpl<TbFamilyMemberMapper,
|
|
|
TbMemberMiddle item = new TbMemberMiddle();
|
|
|
item.setFamilyId(member.getFamilyId());
|
|
|
item.setMemberId(member.getMemberId());
|
|
|
- if (StringUtils.isNotBlank(member.getStatus())) {
|
|
|
- item.setStatus(member.getStatus());
|
|
|
+ if (StringUtils.isNotBlank(memberVo.getStatus())) {
|
|
|
+ item.setStatus(memberVo.getStatus());
|
|
|
}
|
|
|
memberMiddleService.save(item);
|
|
|
+ } else {
|
|
|
+ memberMiddle.setStatus(memberVo.getStatus());
|
|
|
+ memberMiddleService.updateById(memberMiddle);
|
|
|
}
|
|
|
return true;
|
|
|
}
|