ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java
@@ -25,6 +25,7 @@ import com.ruoyi.system.mapper.SysUserMapper; import com.ruoyi.system.service.ISysUserService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -187,6 +188,7 @@ // // // zInfoUser.setUserId(infoBysysId.getUserId()); user.setNickName(zInfoUser.getNickName()); user.setSex(zInfoUser.getSex()+""); user.setUserName(zInfoUser.getOldName()); user.setPhonenumber(zInfoUser.getPhoneNumber()); @@ -207,14 +209,37 @@ userService.updateUser(user); //LambdaUpdateWrapper<ZInfoUser> uw = new LambdaUpdateWrapper<>(); System.out.println("{{{{{{{"+oriUaid); System.out.println("{{{{{{{"+zInfoUser); //修改uaid相同的用户记录 if(oriUaid!=null) { List<ZInfoUser> list = zInfoUserService.findByUaidToFaid(oriUaid); for(ZInfoUser zInfoUser1: list) zInfoUser1.setUaid(uniqueId); for (int i = 0; i < list.size(); i++) { ZInfoUser oldUser = list.get(i); ZInfoUser newUser = new ZInfoUser(); // 拷贝所有属性 BeanUtils.copyProperties(zInfoUser, newUser); newUser.setUserId(oldUser.getUserId()); newUser.setSysId(oldUser.getSysId()); newUser.setFamilyId(null); newUser.setFatherId(null); newUser.setMomId(null); newUser.setUrl(null); newUser.setSpouseId(null); newUser.setIsMyFamily(null); newUser.setCreateTime(null); newUser.setClanId(null); newUser.setNickName(null); list.set(i,newUser); if(!newUser.getUserId().equals(zInfoUser.getUserId())){ user.setNickName(null); user.setUserId(oldUser.getSysId()); userService.updateUser(user); } } return toAjax(zInfoUserService.updateBatchById(list)); } else zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthBaseServiceImpl.java
@@ -105,7 +105,7 @@ Long userId = user.getUserId(); //获取到同意用户的sys_userId 只存或修改一条数据 //获取到同一用户的sys_userId 只存或修改一条数据 ZInfoUser zInfoUser = zInfoUserService.getInfoBysysId(userId); String uaid = zInfoUser.getUaid(); List<ZInfoUser> byUaidToFaid = zInfoUserService.findByUaidToFaid(uaid); zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthHabitServiceImpl.java
@@ -100,7 +100,7 @@ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); //获取到同意用户的sys_userId 只存或修改一条数据 //获取到同一用户的sys_userId 只存或修改一条数据 ZInfoUser zInfoUser = zInfoUserService.getInfoBysysId(userId); String uaid = zInfoUser.getUaid(); List<ZInfoUser> byUaidToFaid = zInfoUserService.findByUaidToFaid(uaid); zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthInfoServiceImpl.java
@@ -102,7 +102,7 @@ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); //获取到同意用户的sys_userId 只存或修改一条数据 //获取到同一用户的sys_userId 只存或修改一条数据 ZInfoUser zInfoUser = zInfoUserService.getInfoBysysId(userId); String uaid = zInfoUser.getUaid(); List<ZInfoUser> byUaidToFaid = zInfoUserService.findByUaidToFaid(uaid); zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthNowServiceImpl.java
@@ -107,7 +107,7 @@ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); //获取到同意用户的sys_userId 只存或修改一条数据 //获取到同一用户的sys_userId 只存或修改一条数据 ZInfoUser zInfoUser = zInfoUserService.getInfoBysysId(userId); String uaid = zInfoUser.getUaid(); List<ZInfoUser> byUaidToFaid = zInfoUserService.findByUaidToFaid(uaid);