| | |
| | | boolean status = userService.updateById(user); |
| | | //qfqk 数据推送 |
| | | if (status) { |
| | | myAsyncService.updateUserByQfqk(user); |
| | | //删除 |
| | | myAsyncService.deleteUserByQfqk(user); |
| | | //内网更新 |
| | | String s1 = |
| | | "update blade_user set status = " + "'" + user.getStatus() + "'" |
| | |
| | | minioClient.makeBucket(MakeBucketArgs.builder().bucket(bucket).build()); |
| | | minioClient.setBucketPolicy(SetBucketPolicyArgs.builder().bucket(bucket).build()); |
| | | } |
| | | String newName = "upload/picture/" + UUID.randomUUID().toString().replaceAll("-", "") + ".jpg"; |
| | | String newName = "upload/picture/f" + UUID.randomUUID().toString().replaceAll("-", "") + ".jpg"; |
| | | InputStream in = new ByteArrayInputStream(b); |
| | | String[] split = newName.split("/"); |
| | | //创建头部信息 |
| | |
| | | .headers(headers) |
| | | .build()); |
| | | InputStream inputStream = new ByteArrayInputStream(b); |
| | | FtpUtil.uploadFile(FtpConfig.ftpHost, ftpPort, FtpConfig.ftpUserName, ftpPassword, ftpPath, "/", "f"+split[2], inputStream); |
| | | FtpUtil.uploadFile(FtpConfig.ftpHost, ftpPort, FtpConfig.ftpUserName, ftpPassword, ftpPath, "/", split[2], inputStream); |
| | | in.close(); |
| | | //外围url |
| | | String urls = "http://61.131.136.25:2081/zhba/" + newName; |
| | |
| | | User user1 = Objects.requireNonNull(BeanUtil.copy(user,User.class)); |
| | | //头像 |
| | | if (null != user.getAvatar() && !user.getAvatar().equals("")) { |
| | | user1.setAvatar(FtpConfig.ip + user.getAvatar().substring(26)); |
| | | user1.setAvatar(FtpConfig.ip +"/"+ user.getAvatar().substring(26)); |
| | | } |
| | | //指纹 |
| | | String url = ""; |
| | |
| | | */ |
| | | @GetMapping("export-security-info") |
| | | public void exportSecurityInfo(HttpServletResponse response, UserVO user) throws IOException { |
| | | List<SecurityExcel> list = userService.exportSecurityInfo(user); |
| | | List<ExportSecurityExcel> list = userService.exportSecurityInfo(user); |
| | | String fileName = null; |
| | | try { |
| | | response.setContentType("application/vnd.ms-excel"); |
| | |
| | | fileName = URLEncoder.encode("保安员数据导出" + DateUtil.time(), Charsets.UTF_8.name()); |
| | | response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx"); |
| | | //修改单元格格式为文本格式 |
| | | EasyExcel.write(response.getOutputStream(), SecurityExcel.class).sheet("保安员数据表").registerWriteHandler(new RowWriteHandler()).doWrite(list); |
| | | EasyExcel.write(response.getOutputStream(), ExportSecurityExcel.class).sheet("保安员数据表").registerWriteHandler(new RowWriteHandler()).doWrite(list); |
| | | } catch (Throwable var6) { |
| | | throw var6; |
| | | } |