【feat】 剔除质量校验多态字段
This commit is contained in:
parent
a155736605
commit
59c4710f2e
@ -612,7 +612,7 @@ public class DataVerifyServiceImpl implements DataVerifyService {
|
|||||||
hasError = processDataBatch(batch, objectApi, fields, excelWriter, objectWriter, summarySheet, detailSheet, sourceConn, targetConn, fieldMap) || hasError;
|
hasError = processDataBatch(batch, objectApi, fields, excelWriter, objectWriter, summarySheet, detailSheet, sourceConn, targetConn, fieldMap) || hasError;
|
||||||
}
|
}
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
log.error("API={},处理异常:{}",objectApi, e.getMessage());
|
log.error("API={},处理异常:{}",objectApi, e.getMessage(),e);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sendEmail && hasError){
|
if (sendEmail && hasError){
|
||||||
@ -849,11 +849,16 @@ public class DataVerifyServiceImpl implements DataVerifyService {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断reference_to内是否包含User字符串
|
||||||
|
String referenceTo = field.getReferenceTo();
|
||||||
|
if (field.getReferenceTo().contains(",User") || field.getReferenceTo().contains("User,")) {
|
||||||
|
referenceTo = "User";
|
||||||
|
}
|
||||||
|
|
||||||
if (field.getSfType().equals("reference") && !field.getReferenceTo().equals("data_picklist")) {
|
if (field.getSfType().equals("reference") && !field.getReferenceTo().equals("data_picklist")) {
|
||||||
//判断reference_to内是否包含User字符串
|
|
||||||
String referenceTo = field.getReferenceTo();
|
if (field.getReferenceTo().length() > 1 && !"User".equals(referenceTo)){
|
||||||
if (field.getReferenceTo().contains(",User") || field.getReferenceTo().contains("User,")) {
|
continue;
|
||||||
referenceTo = "User";
|
|
||||||
}
|
}
|
||||||
if (StringUtils.isBlank(referenceTo)){
|
if (StringUtils.isBlank(referenceTo)){
|
||||||
continue;
|
continue;
|
||||||
@ -1290,11 +1295,16 @@ private void sendIncrementalQualityCheckEmail(DataVerifyParam param, String file
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断reference_to内是否包含User字符串
|
||||||
|
String referenceTo = field.getReferenceTo();
|
||||||
|
if (field.getReferenceTo().contains(",User") || field.getReferenceTo().contains("User,")) {
|
||||||
|
referenceTo = "User";
|
||||||
|
}
|
||||||
|
|
||||||
if (field.getSfType().equals("reference") && !field.getReferenceTo().equals("data_picklist")) {
|
if (field.getSfType().equals("reference") && !field.getReferenceTo().equals("data_picklist")) {
|
||||||
//判断reference_to内是否包含User字符串
|
|
||||||
String referenceTo = field.getReferenceTo();
|
if (field.getReferenceTo().length() > 1 && !"User".equals(referenceTo)){
|
||||||
if (field.getReferenceTo().contains(",User") || field.getReferenceTo().contains("User,")) {
|
continue;
|
||||||
referenceTo = "User";
|
|
||||||
}
|
}
|
||||||
if (StringUtils.isBlank(referenceTo)){
|
if (StringUtils.isBlank(referenceTo)){
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user