|  |  |  | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  | import org.springframework.util.CollectionUtils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | log.info("开始上传附件信息=================end========无待处理数据==========="); | 
|---|
|  |  |  | return 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<String > keyList = new ArrayList<>(); | 
|---|
|  |  |  | for(FileRecord model:allLis){ | 
|---|
|  |  |  | keyList.add(model.getKeyval()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | ALiYunUtil obs = new ALiYunUtil(ossModel.getEndpoint(), ossModel.getAccessId(), ossModel.getAccessKey()); | 
|---|
|  |  |  | obs.deleteObjects(ossModel.getBucket(),keyList); | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Date date = new Date(); | 
|---|
|  |  |  | for(FileRecord model:allLis){ | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | ALiYunUtil obs = new ALiYunUtil(ossModel.getEndpoint(), ossModel.getAccessId(), ossModel.getAccessKey()); | 
|---|
|  |  |  | obs.deleteObjects(ossModel.getBucket(),keyList); | 
|---|
|  |  |  | obs.uploadOnlineObject(model.getUrl(),ossModel.getBucket(), model.getKeyval(),null); | 
|---|
|  |  |  | model.setStatus(Constants.ONE); | 
|---|
|  |  |  | model.setContent("上传成功"); | 
|---|
|  |  |  | 
|---|
|  |  |  | model.setEditDate(date); | 
|---|
|  |  |  | fileRecordMapper.updateById(model); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return  0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getIsdeleted, pageWrap.getModel().getIsdeleted()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getName() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getName, pageWrap.getModel().getName()); | 
|---|
|  |  |  | queryWrapper.lambda().like(FileRecord::getName, pageWrap.getModel().getName()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getInfo() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getInfo, pageWrap.getModel().getInfo()); | 
|---|
|  |  |  | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getType, pageWrap.getModel().getType()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getFolder() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getFolder, pageWrap.getModel().getFolder()); | 
|---|
|  |  |  | queryWrapper.lambda().like(FileRecord::getFolder, pageWrap.getModel().getFolder()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getStatus() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().eq(FileRecord::getStatus, pageWrap.getModel().getStatus()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for(PageWrap.SortData sortData: pageWrap.getSorts()) { | 
|---|
|  |  |  | if (pageWrap.getModel().getKeyval() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().like(FileRecord::getKeyval, pageWrap.getModel().getKeyval()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getUrl() != null) { | 
|---|
|  |  |  | queryWrapper.lambda().like(FileRecord::getUrl, pageWrap.getModel().getUrl()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /*      for(PageWrap.SortData sortData: pageWrap.getSorts()) { | 
|---|
|  |  |  | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { | 
|---|
|  |  |  | queryWrapper.orderByDesc(sortData.getProperty()); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | queryWrapper.orderByAsc(sortData.getProperty()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }*/ | 
|---|
|  |  |  | queryWrapper.lambda().orderByAsc(FileRecord::getStatus); | 
|---|
|  |  |  | return PageData.from(fileRecordMapper.selectPage(page, queryWrapper)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|