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