Revision 2a2eb365
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/validation/ErmsTaxonImportValidator.java | ||
---|---|---|
48 | 48 |
" parentAcc.tu_status AS Expr1 " + |
49 | 49 |
" FROM status AS parentAccStatus INNER JOIN " + |
50 | 50 |
" tu AS parentAcc ON parentAccStatus.status_id = parentAcc.tu_status RIGHT OUTER JOIN " + |
51 |
" tu AS parent ON parentAcc.id = parent.tu_acctaxon RIGHT OUTER JOIN " +
|
|
51 |
" tu AS parent ON parentAcc.id = parent.tu_accfinal RIGHT OUTER JOIN " +
|
|
52 | 52 |
" tu AS myTaxon ON parent.id = myTaxon.tu_parent LEFT OUTER JOIN " + |
53 | 53 |
" status AS parentStatus ON parent.tu_status = parentStatus.status_id LEFT OUTER JOIN " + |
54 | 54 |
" status AS childStatus ON myTaxon.tu_status = childStatus.status_id " + |
... | ... | |
61 | 61 |
i++; |
62 | 62 |
if (firstRow){ |
63 | 63 |
System.out.println("========================================================"); |
64 |
logger.warn("There are accepted taxa that have an unaccepted parent and also the parents accepted taxon (tu_acctaxon) is not accepted. ");
|
|
64 |
logger.warn("There are accepted taxa that have an unaccepted parent and also the parents accepted taxon (tu_accfinal) is not accepted. ");
|
|
65 | 65 |
System.out.println("========================================================"); |
66 | 66 |
} |
67 | 67 |
int childId = rs.getInt("childId"); |
... | ... | |
100 | 100 |
" SELECT myTaxon.id AS synonymId, myTaxon.tu_displayname AS synonymName, synonymStatus.status_name AS synonymStatus, " + |
101 | 101 |
" accTaxon.id AS acceptedId, accTaxon.tu_displayname AS acceptedName, acceptedStatus.status_name AS acceptedStatus " + |
102 | 102 |
" FROM tu AS myTaxon INNER JOIN " + |
103 |
" tu AS accTaxon ON myTaxon.tu_acctaxon = accTaxon.id INNER JOIN " +
|
|
103 |
" tu AS accTaxon ON myTaxon.tu_accfinal = accTaxon.id INNER JOIN " +
|
|
104 | 104 |
" status AS synonymStatus ON myTaxon.tu_status = synonymStatus.status_id INNER JOIN " + |
105 | 105 |
" status AS acceptedStatus ON accTaxon.tu_status = acceptedStatus.status_id " + |
106 | 106 |
" WHERE (myTaxon.tu_status <> 1) AND (accTaxon.tu_status <> 1) " + |
Also available in: Unified diff
ref #1444 replace tu_acctaxon by tu_accfinal