Merge branch 'develop_master' into FOTON

This commit is contained in:
zyd
2022-10-12 23:44:28 +08:00
8 changed files with 52 additions and 60 deletions
@@ -112,11 +112,8 @@ public class WebMvcConfig implements WebMvcConfigurer {
//预警导出 //预警导出
addInterceptor.excludePathPatterns("/api/sys/EarlyWarning/exportWarning"); addInterceptor.excludePathPatterns("/api/sys/EarlyWarning/exportWarning");
//企标文件检查接口
addInterceptor.excludePathPatterns("/api/lawss/sarBussionessStand/checkFileByEncrypt");
//标准文件检查接口 //标准文件检查接口
addInterceptor.excludePathPatterns("/api/sarStandardsInfo/sar-standards-info/checkFileByEncrypt"); addInterceptor.excludePathPatterns("/api/scheduled/checkFileByEncrypt");
//OCR回调存储文件 //OCR回调存储文件
addInterceptor.excludePathPatterns("/api/ocr/OCRRestful/OcrHandleResult"); addInterceptor.excludePathPatterns("/api/ocr/OCRRestful/OcrHandleResult");
@@ -0,0 +1,34 @@
package com.adc.da.scheduled;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;
@EnableScheduling
@Component
@Slf4j
public class CheckEncryFileJob {
@Autowired
ISarBussionessStandService iSarBussionessStandService;
@Autowired
ISarStandardsInfoService iSarStandardsInfoService;
@Async
public void asyncCheckBussStandEncryptFile(){
iSarBussionessStandService.checkFileByEncrypt();
}
@Async
public void asyncCheckStandEncryptFile(){
iSarStandardsInfoService.checkFileByEncrypt();
}
}
@@ -1,12 +1,13 @@
package com.adc.da.scheduled.controller; package com.adc.da.scheduled.controller;
import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
import com.adc.da.scheduled.CheckEncryFileJob;
import com.adc.da.scheduled.ScheduledJob; import com.adc.da.scheduled.ScheduledJob;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping("/${restPath}/scheduled") @RequestMapping("/${restPath}/scheduled")
@@ -17,6 +18,9 @@ public class Controller {
@Autowired @Autowired
ScheduledJob scheduledJob; ScheduledJob scheduledJob;
@Autowired
CheckEncryFileJob checkEncryFileJob;
@PutMapping("/warning") @PutMapping("/warning")
public void warning(){ public void warning(){
scheduledJob.warningSchedulingTasks(); scheduledJob.warningSchedulingTasks();
@@ -28,4 +32,12 @@ public class Controller {
} }
@ApiOperation(value = "标准原始文件判断是否是加密文件")
@GetMapping("/checkFileByEncrypt")
public ResponseMessage checkFileByEncrypt() {
checkEncryFileJob.asyncCheckStandEncryptFile();
checkEncryFileJob.asyncCheckBussStandEncryptFile();
return Result.success("开始判断中稍后到服务器中查看文件");
}
} }
@@ -365,12 +365,7 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
return "1"; return "1";
} }
@ApiOperation(value = "企业标准原始文件判断是否是加密文件")
@GetMapping("/checkFileByEncrypt")
public ResponseMessage checkFileByEncrypt() {
sarBussionessStandEOService.checkFileByEncrypt();
return Result.success("开始判断中稍后到服务器中查看文件");
}
@@ -1813,7 +1813,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
/** /**
* 判断文件是否是加密文件 * 判断文件是否是加密文件
*/ */
@Async
@Override @Override
public void checkFileByEncrypt() { public void checkFileByEncrypt() {
/** /**
@@ -899,12 +899,4 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
return "1"; return "1";
} }
@ApiOperation(value = "企业标准原始文件判断是否是加密文件")
@GetMapping("/checkFileByEncrypt")
public ResponseMessage checkFileByEncrypt() {
sarStandardsInfoEOService.checkFileByEncrypt();
return Result.success("开始判断中稍后到服务器中查看文件");
}
} }
@@ -1,6 +1,5 @@
package com.adc.da.slrs.sarStandardsInfo.service; package com.adc.da.slrs.sarStandardsInfo.service;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import com.adc.da.slrs.sarStandFile.entity.SarStandFile; import com.adc.da.slrs.sarStandFile.entity.SarStandFile;
import com.adc.da.slrs.sarStandardsInfo.entity.*; import com.adc.da.slrs.sarStandardsInfo.entity.*;
import com.adc.da.http.ResponseMessage; import com.adc.da.http.ResponseMessage;
@@ -11,18 +11,11 @@ import com.adc.da.slrs.regulations.entity.SearchStandContext;
import com.adc.da.slrs.regulations.entity.StandData; import com.adc.da.slrs.regulations.entity.StandData;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao; import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo; import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.service.ISarBussStandAttrInfoService;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import com.adc.da.slrs.sarBussStandFile.service.ISarBussStandFileService;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao; import com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao;
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarFindDto; import com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarFindDto;
import com.adc.da.slrs.sarPosition.entity.TsPosition; import com.adc.da.slrs.sarPosition.entity.TsPosition;
import com.adc.da.slrs.sarPosition.service.ITsPositionService; import com.adc.da.slrs.sarPosition.service.ITsPositionService;
import com.adc.da.slrs.sarStandAttrInfo.service.ISarStandAttrInfoService;
import com.adc.da.slrs.sarStandFile.service.ISarStandFileService; import com.adc.da.slrs.sarStandFile.service.ISarStandFileService;
import com.adc.da.slrs.sarStandWarning.dao.WarningDateDao;
import com.adc.da.slrs.sarStandWarning.entity.WarningDate; import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
import com.adc.da.slrs.sarStandWarning.service.Impl.WarningDateServiceImpl; import com.adc.da.slrs.sarStandWarning.service.Impl.WarningDateServiceImpl;
import com.adc.da.slrs.sarUser.entity.TsUser; import com.adc.da.slrs.sarUser.entity.TsUser;
@@ -79,10 +72,6 @@ import com.adc.da.slrs.standardSplit.dao.SarFileSplitInfoEODao;
import com.adc.da.slrs.standardSplit.entity.SarFileSplitInfoEO; import com.adc.da.slrs.standardSplit.entity.SarFileSplitInfoEO;
import com.adc.da.slrs.standardSplit.entity.SarFileSplitInfoEOPage; import com.adc.da.slrs.standardSplit.entity.SarFileSplitInfoEOPage;
import com.adc.da.slrs.sysInfo.service.SysInfoEOService; import com.adc.da.slrs.sysInfo.service.SysInfoEOService;
import com.adc.da.slrs.tsDictionaryType.dao.TsDicTypeDao;
import com.adc.da.slrs.tsDictionaryType.dao.TsDictionaryDao;
import com.adc.da.slrs.tsDictionaryType.entity.TsDicType;
import com.adc.da.slrs.tsDictionaryType.entity.TsDictionary;
import com.adc.da.sys.common.SelectionResult; import com.adc.da.sys.common.SelectionResult;
import com.adc.da.sys.constant.ValueStateEnum; import com.adc.da.sys.constant.ValueStateEnum;
import com.adc.da.sys.dao.DicTypeEODao; import com.adc.da.sys.dao.DicTypeEODao;
@@ -97,7 +86,6 @@ import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
import org.apache.catalina.User;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.util.PDFTextStripper; import org.apache.pdfbox.util.PDFTextStripper;
@@ -113,7 +101,6 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -255,28 +242,6 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
@Autowired @Autowired
private StandLawsSearchService standLawsSearchService; private StandLawsSearchService standLawsSearchService;
@Autowired
private ISarMenuStandardService standardService;
@Autowired
private TsDictionaryDao tsDictionaryDao;
@Autowired
private TsDicTypeDao tsDicTypeDao;
@Autowired
private ISarStandAttrInfoService iSarStandAttrInfoService;
@Autowired
private ISarStandardsInfoService sarStandardsInfoService;
@Autowired
private ISarBussStandAttrInfoService iSarBussStandAttrInfoService;
@Autowired
private ISarBussionessStandService iSarBussionessStandService;
@Autowired @Autowired
private SarBussStandAttrInfoDao standAttrInfoDao; private SarBussStandAttrInfoDao standAttrInfoDao;
@@ -3602,7 +3567,6 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
return sarlist; return sarlist;
} }
@Async
@Override @Override
public void checkFileByEncrypt() { public void checkFileByEncrypt() {
/** /**