|
@@ -420,8 +420,9 @@ public class MetadataClassificationServiceImpl
|
|
|
valueBuild.append(" NULL ");
|
|
|
}
|
|
|
}
|
|
|
+ //注意,user有可能获取不到,出错关注一下这个
|
|
|
sqlBuild.append("(id,tenant_id, create_user, create_time, update_user, update_time, status, is_deleted,contract_id, file_id " + fieldBuild.toString() + " ) ");
|
|
|
- sqlBuild.append("values('" + SnowFlakeUtil.getId() + "','" + user.getTenantId() + "','" + user.getUserId() + "', '" + DateUtil.formatDateTime(new Date()) + "', '" + user.getUserId() + "', '" + DateUtil.formatDateTime(new Date()) + "', '0', '0','" + byId.getContractId() + "', '" + fileId + "' " + valueBuild.toString() + ")");
|
|
|
+ sqlBuild.append("values('" + SnowFlakeUtil.getId() + "','" +user==null?-1:user.getTenantId() + "','" + user==null?-1:user.getUserId() + "', '" + DateUtil.formatDateTime(new Date()) + "', '" + user==null?-1:user.getUserId() + "', '" + DateUtil.formatDateTime(new Date()) + "', '0', '0','" + byId.getContractId() + "', '" + fileId + "' " + valueBuild.toString() + ")");
|
|
|
} else {
|
|
|
sqlBuild.append("update u_metadata_file set ");
|
|
|
for (MetadataClassification key : metadataClassifications) {
|
|
@@ -429,11 +430,13 @@ public class MetadataClassificationServiceImpl
|
|
|
sqlBuild.append(" " + key.getFieldKey() + " = '" + keyValue.get(key.getContainerName()) + "' , ");
|
|
|
}
|
|
|
}
|
|
|
- sqlBuild.append(" update_user = '" + user.getUserId() + "' , ");
|
|
|
+ if(user != null && user.getUserId()!=null) {
|
|
|
+ sqlBuild.append(" update_user = '" + user==null?-1:user.getUserId() + "' , ");
|
|
|
+ }
|
|
|
sqlBuild.append(" update_time = '" + DateUtil.formatDateTime(new Date()) + "' ");
|
|
|
sqlBuild.append(" where id = " + metadataMap.get("id"));
|
|
|
}
|
|
|
- jdbcTemplate.execute(sqlBuild.toString());
|
|
|
+ jdbcTemplate.execute(sqlBuild.toString().replaceAll("\\\\",""));
|
|
|
}
|
|
|
}
|
|
|
}
|