|
|
@ -41,8 +41,10 @@ public class OcrRuleCheckServiceImpl extends ServiceImpl<OcrRuleCheckMapper, Ocr
|
|
|
|
OcrRuleCheck ocrRuleCheck=new OcrRuleCheck();
|
|
|
|
OcrRuleCheck ocrRuleCheck=new OcrRuleCheck();
|
|
|
|
ocrRuleCheck.setConfigName(ocrRuleCheckSaveModel.getConfigName());
|
|
|
|
ocrRuleCheck.setConfigName(ocrRuleCheckSaveModel.getConfigName());
|
|
|
|
this.save(ocrRuleCheck);
|
|
|
|
this.save(ocrRuleCheck);
|
|
|
|
List<OcrRuleCheckDetail> ocrRuleCheckDetailList=new ArrayList<>();
|
|
|
|
|
|
|
|
//明细
|
|
|
|
//明细
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
List<OcrRuleCheckDetail> ocrRuleCheckDetailList=new ArrayList<>();
|
|
|
|
if (ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()!=null) {
|
|
|
|
if (ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()!=null) {
|
|
|
|
for (String s : ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()) {
|
|
|
|
for (String s : ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()) {
|
|
|
|
OcrRuleCheckDetail ocrRuleCheckDetail=new OcrRuleCheckDetail();
|
|
|
|
OcrRuleCheckDetail ocrRuleCheckDetail=new OcrRuleCheckDetail();
|
|
|
@ -53,7 +55,7 @@ public class OcrRuleCheckServiceImpl extends ServiceImpl<OcrRuleCheckMapper, Ocr
|
|
|
|
if (ocrRuleCheckDetailList.size()>0) {
|
|
|
|
if (ocrRuleCheckDetailList.size()>0) {
|
|
|
|
ocrRuleCheckDetailService.saveOrUpdateBatch(ocrRuleCheckDetailList);
|
|
|
|
ocrRuleCheckDetailService.saveOrUpdateBatch(ocrRuleCheckDetailList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}*/
|
|
|
|
return ocrRuleCheck;
|
|
|
|
return ocrRuleCheck;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -62,8 +64,9 @@ public class OcrRuleCheckServiceImpl extends ServiceImpl<OcrRuleCheckMapper, Ocr
|
|
|
|
OcrRuleCheck ocrRuleCheck=this.getById(ocrRuleCheckSaveModel.getId());
|
|
|
|
OcrRuleCheck ocrRuleCheck=this.getById(ocrRuleCheckSaveModel.getId());
|
|
|
|
ocrRuleCheck.setConfigName(ocrRuleCheckSaveModel.getConfigName());
|
|
|
|
ocrRuleCheck.setConfigName(ocrRuleCheckSaveModel.getConfigName());
|
|
|
|
this.save(ocrRuleCheck);
|
|
|
|
this.save(ocrRuleCheck);
|
|
|
|
List<OcrRuleCheckDetail> ocrRuleCheckDetailList=new ArrayList<>();
|
|
|
|
|
|
|
|
//明细
|
|
|
|
//明细
|
|
|
|
|
|
|
|
/*List<OcrRuleCheckDetail> ocrRuleCheckDetailList=new ArrayList<>();
|
|
|
|
List<String> ocrRuleCheckDetailIdList=new ArrayList<>();
|
|
|
|
List<String> ocrRuleCheckDetailIdList=new ArrayList<>();
|
|
|
|
if (ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()!=null) {
|
|
|
|
if (ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()!=null) {
|
|
|
|
for (String s : ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()) {
|
|
|
|
for (String s : ocrRuleCheckSaveModel.getMetadataConfigDetailIdList()) {
|
|
|
@ -80,7 +83,7 @@ public class OcrRuleCheckServiceImpl extends ServiceImpl<OcrRuleCheckMapper, Ocr
|
|
|
|
LambdaQueryWrapper<OcrRuleCheckDetail> removeQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
LambdaQueryWrapper<OcrRuleCheckDetail> removeQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
removeQueryWrapper.eq(OcrRuleCheckDetail::getRuleCheckId,ocrRuleCheck.getId());
|
|
|
|
removeQueryWrapper.eq(OcrRuleCheckDetail::getRuleCheckId,ocrRuleCheck.getId());
|
|
|
|
removeQueryWrapper.notIn(ocrRuleCheckDetailIdList!=null&&ocrRuleCheckDetailIdList.size()<0,OcrRuleCheckDetail::getId,ocrRuleCheckDetailIdList);
|
|
|
|
removeQueryWrapper.notIn(ocrRuleCheckDetailIdList!=null&&ocrRuleCheckDetailIdList.size()<0,OcrRuleCheckDetail::getId,ocrRuleCheckDetailIdList);
|
|
|
|
ocrRuleCheckDetailService.remove(removeQueryWrapper);
|
|
|
|
ocrRuleCheckDetailService.remove(removeQueryWrapper);*/
|
|
|
|
return ocrRuleCheck;
|
|
|
|
return ocrRuleCheck;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -88,9 +91,9 @@ public class OcrRuleCheckServiceImpl extends ServiceImpl<OcrRuleCheckMapper, Ocr
|
|
|
|
public void removeById(String id) {
|
|
|
|
public void removeById(String id) {
|
|
|
|
//删除配置信息
|
|
|
|
//删除配置信息
|
|
|
|
this.baseMapper.deleteById(id);
|
|
|
|
this.baseMapper.deleteById(id);
|
|
|
|
//删除明细
|
|
|
|
/*//删除明细
|
|
|
|
LambdaQueryWrapper<OcrRuleCheckDetail> removeQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
LambdaQueryWrapper<OcrRuleCheckDetail> removeQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
removeQueryWrapper.eq(OcrRuleCheckDetail::getRuleCheckId,id);
|
|
|
|
removeQueryWrapper.eq(OcrRuleCheckDetail::getRuleCheckId,id);
|
|
|
|
ocrRuleCheckDetailService.remove(removeQueryWrapper);
|
|
|
|
ocrRuleCheckDetailService.remove(removeQueryWrapper);*/
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|