parent
3e60887577
commit
abb4753713
@ -5,7 +5,7 @@
|
||||
#dbUsername="root"
|
||||
#dbPassword="celnet@2025.bln"
|
||||
#携科
|
||||
dbUrl="jdbc:mysql://127.0.0.1:3306/data-dump-xxl-job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false"
|
||||
dbUrl="jdbc:mysql://127.0.0.1:3306/data-dump-xxl-job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai"
|
||||
dbUsername="root"
|
||||
dbPassword="Celnet2025.QY"
|
||||
#其它
|
||||
|
||||
@ -245,11 +245,11 @@ public class CommonBatchServiceImpl implements CommonBatchService {
|
||||
String line;
|
||||
int lineCount = 0;
|
||||
while ((line = bufferedReader.readLine()) != null) {
|
||||
// 保存第一行作为标题行,并替换CreatedDate和CreatedById为Original_Created_Date__c和Original_Created_By__c
|
||||
// 但要确保不替换CreatedDate__c和CreatedById__c这样的自定义字段
|
||||
line = line.replaceAll("(?<!__)CreatedDate(?!__)", "Original_Created_Date__c")
|
||||
.replaceAll("(?<!__)CreatedById(?!__)", "Original_Created_By__c");
|
||||
if (headerLine == null) {
|
||||
// 保存第一行作为标题行,并替换CreatedDate和CreatedById为Original_Created_Date__c和Original_Created_By__c
|
||||
// 但要确保不替换CreatedDate__c和CreatedById__c这样的自定义字段
|
||||
line = line.replaceAll("(?<!__)CreatedDate(?!__)", "Original_Created_Date__c")
|
||||
.replaceAll("(?<!__)CreatedById(?!__)", "Original_Created_By__c");
|
||||
headerLine = line;
|
||||
}
|
||||
lineCount++;
|
||||
|
||||
@ -865,6 +865,7 @@ public class DataVerifyServiceImpl implements DataVerifyService {
|
||||
for (DataField field : fields) {
|
||||
String fieldName = field.getField();
|
||||
|
||||
|
||||
if (Const.EXCLUDE_FIELDS.contains(fieldName))
|
||||
continue; // 跳过字段比较
|
||||
|
||||
@ -886,7 +887,8 @@ public class DataVerifyServiceImpl implements DataVerifyService {
|
||||
|
||||
if (referenceTo != null &&field.getSfType().equals("reference") && !referenceTo.equals("data_picklist")) {
|
||||
|
||||
if (field.getReferenceTo().length() > 1 && !"User".equals(referenceTo)){
|
||||
String[] split = referenceTo.split(",");
|
||||
if (split.length > 1 && !"User".equals(referenceTo)){
|
||||
continue;
|
||||
}
|
||||
if (StringUtils.isBlank(referenceTo)){
|
||||
@ -894,6 +896,7 @@ public class DataVerifyServiceImpl implements DataVerifyService {
|
||||
}
|
||||
|
||||
Map<String, Object> objectMap = customMapper.getById("new_id", referenceTo, String.valueOf(sourceValue));
|
||||
|
||||
if (objectMap == null || !String.valueOf(objectMap.get("new_id")).equals(String.valueOf(targetValue))) {
|
||||
List<String> row = Lists.newArrayList();
|
||||
row.add(String.valueOf(batch.getId()));
|
||||
@ -1357,7 +1360,8 @@ private void sendIncrementalQualityCheckEmail(DataVerifyParam param, String file
|
||||
|
||||
if (referenceTo != null &&field.getSfType().equals("reference") && !referenceTo.equals("data_picklist")) {
|
||||
|
||||
if (field.getReferenceTo().length() > 1 && !"User".equals(referenceTo)){
|
||||
String[] split = referenceTo.split(",");
|
||||
if (split.length > 1 && !"User".equals(referenceTo)){
|
||||
continue;
|
||||
}
|
||||
if (StringUtils.isBlank(referenceTo)){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user