代码优化

This commit is contained in:
gaojiabao
2023-06-02 11:21:32 +08:00
parent 87c0e43dd1
commit b4d0eab10e
3 changed files with 11 additions and 16 deletions
@@ -71,7 +71,7 @@ public class SarBussStandFileController extends BaseController<SarBussStandFile>
@ApiOperation(value = "|SarBussStandFileEO|批量修改加密文件不能打开问题") @ApiOperation(value = "|SarBussStandFileEO|批量修改加密文件不能打开问题")
@GetMapping("/batchUpdateSarBussFile") @GetMapping("/batchUpdateSarBussFile")
/*@RequiresPermissions("lawss:sarLawsFile:list")*/ /*@RequiresPermissions("lawss:sarLawsFile:list")*/
public ResponseMessage<SarBussStandFile> batchUpdateSarBussFile() throws Exception { public ResponseMessage<List<SarBussStandFile>> batchUpdateSarBussFile() throws Exception {
return sarBussStandFileEOService.batchUpdateSarBussFile(); return sarBussStandFileEOService.batchUpdateSarBussFile();
} }
} }
@@ -18,5 +18,5 @@ public interface ISarBussStandFileService extends IService<SarBussStandFile> {
List<SarBussStandFile> selectFileByAttId(String attId) throws Exception; List<SarBussStandFile> selectFileByAttId(String attId) throws Exception;
ResponseMessage<SarBussStandFile> batchUpdateSarBussFile(); ResponseMessage<List<SarBussStandFile>> batchUpdateSarBussFile();
} }
@@ -49,30 +49,25 @@ public class SarBussStandFileServiceImpl extends ServiceImpl<SarBussStandFileDao
} }
@Override @Override
public ResponseMessage<SarBussStandFile> batchUpdateSarBussFile() { public ResponseMessage<List<SarBussStandFile>> batchUpdateSarBussFile() {
List<SarBussStandFile> objects = new ArrayList<>(); List<SarBussStandFile> objects = new ArrayList<>();
QueryWrapper<SarBussStandFile> objectQueryWrapper = new QueryWrapper<>(); QueryWrapper<SarBussStandFile> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("USE_MODEL","SOURCE_FILE"); objectQueryWrapper.eq("USE_MODEL","SOURCE_FILE");
// objectQueryWrapper.eq("FILE_SUFFIX","docx");
objectQueryWrapper.ne("FILE_SUFFIX","pdf"); objectQueryWrapper.ne("FILE_SUFFIX","pdf");
objectQueryWrapper.ne("FILE_SUFFIX","PDF"); objectQueryWrapper.ne("FILE_SUFFIX","PDF");
objectQueryWrapper.ne("FILE_SUFFIX","xls");
objectQueryWrapper.ne("FILE_SUFFIX","XLS");
List<SarBussStandFile> sarBussStandFiles = sarStandFileEODao.selectList(objectQueryWrapper); List<SarBussStandFile> sarBussStandFiles = sarStandFileEODao.selectList(objectQueryWrapper);
if(!sarBussStandFiles.isEmpty()){ if(!sarBussStandFiles.isEmpty()){
for (SarBussStandFile data: sarBussStandFiles){ for (SarBussStandFile data: sarBussStandFiles){
QueryWrapper<SarBussStandFile> objectQueryWrapperSarBussStandFile = new QueryWrapper<>(); QueryWrapper<SarBussStandFile> objectQueryWrapperSarBussStandFile = new QueryWrapper<>();
objectQueryWrapperSarBussStandFile.eq("USE_MODEL","SOURCE_FILE");
objectQueryWrapperSarBussStandFile.eq("ORI_ATT_ID",data.getOriAttId()); objectQueryWrapperSarBussStandFile.eq("ORI_ATT_ID",data.getOriAttId());
// objectQueryWrapper.eq("FILE_SUFFIX","docx"); objectQueryWrapperSarBussStandFile.eq("USE_MODEL","WEB_FILE");
objectQueryWrapperSarBussStandFile.ne("FILE_SUFFIX","pdf"); List<SarBussStandFile> sarBussStandFilesList = sarStandFileEODao.selectList(objectQueryWrapperSarBussStandFile);
objectQueryWrapperSarBussStandFile.ne("FILE_SUFFIX","PDF"); if(sarBussStandFilesList.isEmpty() && sarBussStandFilesList.size()==0){
List<SarBussStandFile> sarBussStandFilesList = sarStandFileEODao.selectList(objectQueryWrapper);
if(!sarBussStandFilesList.isEmpty() && sarBussStandFilesList.size()==1){
AttFileVo attFileVo = attFileEOService.wordConversionFilePdf(data.getOriAttId()); AttFileVo attFileVo = attFileEOService.wordConversionFilePdf(data.getOriAttId());
if(attFileVo!=null){ if(attFileVo!=null){
SarBussStandFile sarBussStandFile = new SarBussStandFile(); SarBussStandFile sarBussStandFile = new SarBussStandFile();
//sarBussStandFile.setId();
String uuId = com.adc.da.util.utils.UUID.randomUUID(20); String uuId = com.adc.da.util.utils.UUID.randomUUID(20);
sarBussStandFile.setId(uuId); sarBussStandFile.setId(uuId);
sarBussStandFile.setStandId(data.getStandId()); sarBussStandFile.setStandId(data.getStandId());
@@ -88,14 +83,14 @@ public class SarBussStandFileServiceImpl extends ServiceImpl<SarBussStandFileDao
sarBussStandFile.setOriAttId(data.getOriAttId()); sarBussStandFile.setOriAttId(data.getOriAttId());
objects.add(sarBussStandFile); objects.add(sarBussStandFile);
sarStandFileEODao.insert(sarBussStandFile); sarStandFileEODao.insert(sarBussStandFile);
logger.info("======================================正在转换================================="); logger.info("======================================文件正在转换=================================");
}else { }else {
logger.info("======================================word.doc转换失败================================="); logger.info("======================================word.doc文件转换失败 数据为空=================================");
} }
} }
} }
} }
logger.info("======================================转换完成================================="+objects.toString()); logger.info("======================================转换完成================================="+objects.toString());
return Result.success(); return Result.success(objects);
} }
} }