| | |
| | | import org.springblade.modules.jurisdiction.service.JurisdictionService; |
| | | import org.springblade.modules.securitypaper.entity.SecurityPaper; |
| | | import org.springblade.modules.securitypaper.service.SecurityPaperService; |
| | | import org.springblade.modules.system.dto.UserDTO; |
| | | import org.springblade.modules.system.entity.*; |
| | | import org.springblade.modules.system.excel.*; |
| | | import org.springblade.modules.system.mapper.UserMapper; |
| | |
| | | User user = new User(); |
| | | user.setPassword(DigestUtil.encrypt(CommonConstant.DEFAULT_PASSWORD)); |
| | | user.setUpdateTime(DateUtil.now()); |
| | | return this.update(user, Wrappers.<User>update().lambda().in(User::getId, Func.toLongList(userIds))); |
| | | boolean update = this.update(user, Wrappers.<User>update().lambda().in(User::getId, Func.toLongList(userIds))); |
| | | if (update){ |
| | | //如果是保安员同步群防群控 |
| | | List<String> list = Arrays.asList(userIds.split(",")); |
| | | for (String s : list) { |
| | | User user1 = getById(userIds); |
| | | UserDTO userDTO = new UserDTO(); |
| | | userDTO.setAccount(user1.getAccount()); |
| | | userDTO.setPassword(user1.getPassword()); |
| | | userDTO.setSecurityId(user1.getId().toString()); |
| | | userDTO.setPhone(user1.getPhone()); |
| | | userDTO.setAvatar(user1.getAvatar()); |
| | | //异步修改群防群控 |
| | | myAsyncService.updateUserByAccount(userDTO); |
| | | } |
| | | } |
| | | return update; |
| | | } |
| | | |
| | | @Override |