| | |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.ruoyi.common.annotation.Anonymous; |
| | | import com.ruoyi.common.core.domain.entity.sysUserInfo; |
| | | import com.ruoyi.common.utils.uuid.UUID; |
| | | import com.ruoyi.domain.*; |
| | | import com.ruoyi.domain.dto.MarryInfoDto; |
| | | import com.ruoyi.service.*; |
| | | import com.ruoyi.system.domain.SysUserRole; |
| | | import com.ruoyi.system.mapper.SysRoleMapper; |
| | |
| | | //System.out.println(sysUserRole.getRoleId()); |
| | | System.out.println("你好呀"); |
| | | System.out.println(user.getRoleId()); |
| | | if (user.getRoleId().equals(102L)){ |
| | | if (user.getRoleId() != null && user.getRoleId().equals(102L)){ |
| | | ZInfoUser infoUser = new ZInfoUser(); |
| | | infoUser.setUserId(user.getUserId()); |
| | | infoUser.setOldName(user.getUserName()); |
| | |
| | | infoUser.setIsMyFamily(user.getIsMyFamily()); |
| | | infoUser.setMomId(user.getMid()); |
| | | infoUser.setFatherId(user.getFid()); |
| | | infoUser.setSex(Integer.valueOf(user.getSex())); |
| | | if (user.getSex() != null)infoUser.setSex(Integer.valueOf(user.getSex())); |
| | | // infoUser.setFamilyId(user.getFamilyId()); |
| | | infoUser.setSysId(user.getSysId()); |
| | | |
| | |
| | | // infoUser.setFatherId(zfFamily.getFid()); |
| | | // if(zfFamily!=null&&zfFamily.getMid()!=null) |
| | | // infoUser.setMomId(zfFamily.getMid()); |
| | | |
| | | ZInfoUser byId = zInfoUserService.getById(user); |
| | | Long myFamily = byId.getFamilyId(); |
| | | if (myFamily != null) infoUser.setFamilyId(myFamily); |
| | | if (user.getFid() != null){ |
| | | //跟随父亲的家族和家庭信息 |
| | | // if (!zInfoUserService.getById(user.getUserId()).getFatherId().equals(user.getFid())){ |
| | |
| | | // System.out.println("2222222222222222222222222222222222/"); |
| | | // infoUser.setFamilyId(mother.getFamilyId()); |
| | | // } |
| | | if (user.getSpouseId() != null){ |
| | | System.out.println("{{{{{{{{{{{{{{{"+user); |
| | | |
| | | if (user.getSpouseId() != null ){ |
| | | |
| | | //跟随配偶的家族和家庭信息 |
| | | // if ( !zInfoUserService.getById(user.getUserId()).getSpouseId().equals(user.getSpouseId())){ |
| | |
| | | ZInfoUser spouse = zInfoUserService.getById(user.getSpouseId()); |
| | | System.out.println("33333333333333333333333333333333333333333/"); |
| | | infoUser.setFamilyId(spouse.getFamilyId()); |
| | | infoUser.setFatherId(spouse.getFatherId()); |
| | | infoUser.setMomId(spouse.getMomId()); |
| | | if(spouse.getFatherId() !=null || spouse.getMomId() !=null) { |
| | | infoUser.setFatherId(spouse.getFatherId()); |
| | | infoUser.setMomId(spouse.getMomId()); |
| | | } |
| | | infoUser.setClanId(spouse.getClanId()); |
| | | |
| | | // } |
| | |
| | | |
| | | |
| | | } |
| | | if(infoUser.getFamilyId()!=null) |
| | | if(infoUser.getFamilyId() != null ) |
| | | zInfoUserService.saveOrUpdate(infoUser); |
| | | else { |
| | | System.out.println("家庭成员不能修改为普通用户"); |
| | | return AjaxResult.success("家庭成员不能修改为普通用户"); |
| | | return AjaxResult.error("家庭成员不能修改为普通用户"); |
| | | } |
| | | //更新配偶信息 |
| | | if(user.getSpouseId()!=null) { |
| | | if(user.getSpouseId() != null) { |
| | | ZInfoUser zu = new ZInfoUser(); |
| | | zu.setUserId(user.getSpouseId()); |
| | | zu.setSpouseId(infoUser.getUserId()); |
| | | zu.setFatherId(infoUser.getFatherId()); |
| | | zu.setMomId(infoUser.getMomId()); |
| | | // Long spouseMoM = zInfoUserService.getById(user.getSpouseId()).getMomId(); |
| | | // Long spouseDad = zInfoUserService.getById(user.getSpouseId()).getFatherId(); |
| | | // zu.setMomId(spouseMoM); |
| | |
| | | |
| | | //更新MarrySelf和MarryUser |
| | | ZInfoUser zfi = zInfoUserService.getById(user.getUserId()); |
| | | MarrySelf marrySelf = new MarrySelf(); |
| | | MarryInfoDto marrySelf = new MarryInfoDto(); |
| | | marrySelf.setUid(user.getSpouseId()); |
| | | marrySelf.setName(zfi.getOldName()); |
| | | marrySelf.setSpouseSex(zfi.getSex()==1?"男":"女"); |
| | |
| | | marrySelf.setSpouseName(infoUser.getOldName()); |
| | | marrySelf.setSpouseSex(infoUser.getSex()==1?"男":"女"); |
| | | marrySelf.setSpouseMarryStatus(0); |
| | | marrySelfService.saveOrUpdate(marrySelf); |
| | | marrySelfService.updateData(marrySelf); |
| | | //增加MarryUser |
| | | //增加marryUser |
| | | MarryUser marryUser = new MarryUser(); |
| | |
| | | } |
| | | else { |
| | | System.out.println("daniuni"); |
| | | return AjaxResult.success("家庭成员不能修改为普通用户"); |
| | | return AjaxResult.error("家庭成员不能修改为普通用户"); |
| | | } |
| | | |
| | | // zInfoUserService.update(infoUser); |
| | |
| | | infoUser.setNickName(userAll.getNickName()); |
| | | infoUser.setOldName(userAll.getUserName()); |
| | | infoUser.setPhoneNumber(userAll.getPhonenumber()); |
| | | |
| | | |
| | | //设置新的usid |
| | | // UUID uuid= UUID.fromString(userAll.getUserName()+userAll.getPhonenumber()); |
| | | // String usid = uuid.toString(); |
| | | |
| | | |
| | | String originalString=userAll.getUserName()+"-"+userAll.getPhonenumber(); |
| | | |
| | | String uniqueId = UUID.nameUUIDFromBytes(originalString.getBytes()).toString(); |
| | | infoUser.setUaid(uniqueId); |
| | | |
| | | |
| | | System.out.println(userAll.getSex()); |
| | | System.out.println("性别的原因"); |
| | | |
| | |
| | | |
| | | } |
| | | MarrySelf marrySelf = new MarrySelf(); |
| | | marrySelf.setUid(user.getUserId()); |
| | | marrySelf.setName(infoUser.getOldName()); |
| | | marrySelf.setSex(infoUser.getSex()==1?"男":"女"); |
| | | marrySelf.setMarryStatus(0); |