ifnongbangetIdequalscurentId StorageMultipartFile saveFile = new StorageMultipartFileAgrunitFileMents f; saveFilesetStorageHandlerImageCompressioncompression; FileStoraged fileInfo =
// 判断农产品审核是否属于当前用户 if(nongban.getId().equals(curentId)){ // 创建存储文件对象 StorageMultipartFile saveFile = new StorageMultipartFile("AgrunitFileMents", f); // 设置存储处理程序为图片压缩 saveFile.setStorageHandler(ImageCompression.compression); // 文件存储信息 FileStoraged fileInfo = null; try { fileInfo = fileManager.saveFile(user, saveFile); } catch (Exception e) { check.error++; } // 创建附件实体对象 JadAuaattachmentEntity entity = new JadAuaattachmentEntity(); // 设置上传时间 entity.setUploadAt(new Date()); // 设置上传人 entity.setUploader(user.getUsername()); // 设置所属机构ID entity.setOwnerId(user.getOwnerId()); // 设置文件路径 entity.setPath(fileInfo.getPath()); // 设置文件名 entity.setName(f.getName()); // 设置文件备注 entity.setRemark(f.getName()); // 设置删除标记为 false entity.setDeleted(false); // 设置所属农产品审核 entity.setAgrAudit(nongban); // 持久化附件实体对象 entityManager.persist(entity); // 成功操作数加一 check.success++; // 跳出循环 break;
原文地址: https://www.cveoy.top/t/topic/foqB 著作权归作者所有。请勿转载和采集!