| | |
| | | // infoUser.setFamilyId(mother.getFamilyId()); |
| | | // } |
| | | if (user.getSpouseId() != null){ |
| | | if ( !zInfoUserService.getById(user.getUserId()).getSpouseId().equals(user.getSpouseId())){ |
| | | // if ( !zInfoUserService.getById(user.getUserId()).getSpouseId().equals(user.getSpouseId())){ |
| | | |
| | | //是本家 |
| | | if (zInfoUserService.getById(user.getUserId()).getIsMyFamily() == 0) { |
| | |
| | | System.out.println("33333333333333333333333333333333333333333/"); |
| | | infoUser.setFamilyId(spouse.getFamilyId()); |
| | | infoUser.setClanId(spouse.getClanId()); |
| | | } |
| | | // } |
| | | }} |
| | | if(infoUser.getFamilyId()!=null) |
| | | zInfoUserService.saveOrUpdate(infoUser); |
| | |
| | | ZInfoUser zu = new ZInfoUser(); |
| | | zu.setUserId(user.getSpouseId()); |
| | | zu.setSpouseId(infoUser.getUserId()); |
| | | Long spouseMoM = zInfoUserService.getById(user.getSpouseId()).getMomId(); |
| | | Long spouseDad = zInfoUserService.getById(user.getSpouseId()).getFatherId(); |
| | | zu.setMomId(spouseMoM); |
| | | zu.setFatherId(spouseDad); |
| | | |
| | | zInfoUserService.updateById(zu); |
| | | } |
| | | |
| | |
| | | // System.out.println(userAll.getIsMyFamily()); |
| | | |
| | | infoUser.setIsMyFamily(userAll.getIsMyFamily()); |
| | | if(userAll.getIsMyFamily()==1) |
| | | { |
| | | ZfFamily zfFamily = new ZfFamily(); |
| | | zfFamily.setName(userAll.getNickName()+"的家庭"); |
| | | zfFamilyService.addFamily(zfFamily); |
| | | infoUser.setFamilyId(zfFamily.getId()); |
| | | } |
| | | // if(userAll.getSpouseId()==0) |
| | | // infoUser.setSpouseId(null); |
| | | // else { |
| | |
| | | if (userAll.getFid() != null && userAll.getMid() != null){ |
| | | ZInfoUser father = zInfoUserService.getById(userAll.getFid()); |
| | | ZInfoUser mother = zInfoUserService.getById(userAll.getMid()); |
| | | //如果是本家,就简历一个家庭号 |
| | | if (father.getIsMyFamily() == 1){ |
| | | infoUser.setFamilyId(father.getFamilyId()); |
| | | // infoUser.setFamilyId(father.getFamilyId()); |
| | | infoUser.setClanId(father.getClanId()); |
| | | } |
| | | else if (mother.getIsMyFamily() == 1){ |
| | | infoUser.setFamilyId(mother.getFamilyId()); |
| | | // infoUser.setFamilyId(mother.getFamilyId()); |
| | | infoUser.setClanId(mother.getClanId()); |
| | | |
| | | } |
| | |
| | | ZInfoUser zu = new ZInfoUser(); |
| | | zu.setUserId(userAll.getSpouseId()); |
| | | zu.setSpouseId(infoUser.getUserId()); |
| | | Long spouseMoM = zInfoUserService.getById(userAll.getSpouseId()).getMomId(); |
| | | Long spouseDad = zInfoUserService.getById(userAll.getSpouseId()).getFatherId(); |
| | | zu.setMomId(spouseMoM); |
| | | zu.setFatherId(spouseDad); |
| | | zInfoUserService.updateById(zu); |
| | | } |
| | | } |