fix(88270): 拆分唯一校验问题

This commit is contained in:
yjz
2024-08-08 14:51:40 +08:00
parent 7524127c2b
commit 083e4c6376
@@ -1485,8 +1485,11 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
DocumentSplitInfo documentSplitInfo = new DocumentSplitInfo();
documentSplitInfo.setSerialNumber(sarFileSplitInfoEO.getSerialNumber());
documentSplitInfo.setFileType(sarFileSplitInfoEO.getFileType());
List<DocumentSplitInfo> list = queryByList(documentSplitInfo);
if(!list.isEmpty()){
int count = sarFileSplitInfoService.count(
new LambdaQueryWrapper<SarFileSplitInfoEO>()
.eq(SarFileSplitInfoEO::getSerialNumber, sarFileSplitInfoEO.getSerialNumber())
.eq(SarFileSplitInfoEO::getFileType, sarFileSplitInfoEO.getFileType()));
if(count > 0){
if(LanguageEnum.CN.equals(MessageUtils.getLanguage())) {
throw new JeroBootException("每个文件类型只能拆分一次!");
}else{