diff --git a/src/db/database-primitives.go b/src/db/database-primitives.go index 526ec51..42325e8 100644 --- a/src/db/database-primitives.go +++ b/src/db/database-primitives.go @@ -124,7 +124,7 @@ func (c *ConnectorGeneric) CreateTables() { NewRunner("create-mercury-picturePatterns-table.sql", MercuryDatabaseName), NewRunner("create-mercury-arReports-table.sql", MercuryDatabaseName), NewRunner("create-mercury-telecomVoice-table.sql", MercuryDatabaseName), - NewRunner("create-mercury-telecomVoice-table.sql", MercuryDatabaseName), + NewRunner("create-mercury-failedReview-view.sql", MercuryDatabaseName), } for _, runner := range tableCreationRunners { diff --git a/src/mercury.go b/src/mercury.go index d42dbf1..30bd94f 100644 --- a/src/mercury.go +++ b/src/mercury.go @@ -12,8 +12,8 @@ import ( func main() { s := time.Now() - processQBARReport() - //updateInsightData() + //processQBARReport() + updateInsightData() //updateTelecom() @@ -34,7 +34,6 @@ func updateInsightData() { icx.Init() icx.UpdateUsers() icx.UpdateTimeEntries() - finance.GenerateArAgingReport("/home/dtookey/work/clarity-reporting/qb/ar/") } func processQBARReport() { diff --git a/src/sql/create-mercury-failedReview-view.sql b/src/sql/create-mercury-failedReview-view.sql index c665c4b..eabd0ee 100644 --- a/src/sql/create-mercury-failedReview-view.sql +++ b/src/sql/create-mercury-failedReview-view.sql @@ -1,14 +1,6 @@ CREATE VIEW IF NOT EXISTS mercury.kickbacks AS -SELECT *, - (SELECT p2.new_value - FROM projects.project_lifecycle p2 - WHERE p2.modifier = p1.modifier - AND p2.timestamp > p1.timestamp - AND p1.project_number = p2.project_number - AND p2.changed_column = 'owner_fkey' - ORDER BY p1.timestamp - LIMIT 1) AS reciever +SELECT * FROM projects.project_lifecycle p1 WHERE modifier IN (SELECT pkey FROM projects.users WHERE dept = 'Engineering') AND new_value RLIKE '-READY' -HAVING reciever IS NOT NULL; \ No newline at end of file +; \ No newline at end of file