diff --git a/server/index.ts b/server/index.ts index e45e2c0..d498ac7 100644 --- a/server/index.ts +++ b/server/index.ts @@ -27,6 +27,7 @@ import { sendEmail } from "./services/notifications/controller/sendMail.js"; import notify from "./services/notifications/notifyService.js"; import eom from "./services/eom/eomService.js"; import dataMart from "./services/dataMart/dataMartService.js"; +import qualityRequest from "./services/quality/qualityService.js"; // create the main prodlogin here const username = "lst_user"; @@ -104,6 +105,7 @@ const routes = [ notify, eom, dataMart, + qualityRequest, ] as const; const appRoutes = routes.forEach((route) => { diff --git a/server/services/sqlServer/querys/dataMart/deleveryByDateRange.ts b/server/services/sqlServer/querys/dataMart/deleveryByDateRange.ts index c9afaa5..3be99ed 100644 --- a/server/services/sqlServer/querys/dataMart/deleveryByDateRange.ts +++ b/server/services/sqlServer/querys/dataMart/deleveryByDateRange.ts @@ -1,10 +1,9 @@ export const deliveryByDateRange = ` - use AlplaPROD_test1 -DECLARE @StartDate DATE = ' [startDate] ' -- 2025-1-1 -DECLARE @EndDate DATE = '[endDate]' -- 2025-1-31 -select * from -(select (select wert from dbo.T_SystemParameter where Bezeichnung = 'Werkskuerzel') as Plant, +DECLARE @StartDate DATE = ' 1990-1-1 ' -- 2025-1-1 +DECLARE @EndDate DATE = '2025-4-18' -- 2025-1-31 +select * from +(select (select wert from dbo.T_SystemParameter where Bezeichnung = 'Werkskuerzel') as Plant, AuftragsNummer as OrderNumber, PositionsNummer as CustomerLineNumber, AbrufNummer as CustomerReleaseNumber, @@ -16,7 +15,7 @@ GelieferteMenge AS DeliveredQTY, GelieferteMengeVPK as DeliverdPallets, JournalNummer as BOLNum, ProdArtikelBez AS ProductFamily, -dbo.V_LadePlanungenLadeAuftragAbruf.AbrufIdKundenAdresse AS IdCustomer, +dbo.V_LadePlanungenLadeAuftragAbruf.AbrufIdKundenAdresse AS IdCustomer, dbo.V_LadePlanungenLadeAuftragAbruf.AdressBez AS CustName, dbo.T_EAIJournal.IdJournalStatus as bolStatus, V_TrackerAuftragsAbrufe.IdAuftragsAbruf as releaseNum, @@ -24,20 +23,20 @@ V_LadePlanungenLadeAuftragAbruf.IdLadeAuftrag as truckPostion ,'Base Plant' as plantType from dbo.V_TrackerAuftragsAbrufe (nolock) -left join -dbo.V_LadePlanungenLadeAuftragAbruf on V_TrackerAuftragsAbrufe.IdAuftragsAbruf = +left join +dbo.V_LadePlanungenLadeAuftragAbruf on V_TrackerAuftragsAbrufe.IdAuftragsAbruf = dbo.V_LadePlanungenLadeAuftragAbruf.AbrufIdAuftragsAbruf -left join -dbo.T_EAIJournal on dbo.V_LadePlanungenLadeAuftragAbruf.IdLadeAuftrag = -dbo.T_EAIJournal.IdLadeAuftrag - left join -dbo.V_ArtikelKomplett on V_TrackerAuftragsAbrufe.IdArtikelVarianten = +dbo.T_EAIJournal on dbo.V_LadePlanungenLadeAuftragAbruf.IdLadeAuftrag = +dbo.T_EAIJournal.IdLadeAuftrag + +left join +dbo.V_ArtikelKomplett on V_TrackerAuftragsAbrufe.IdArtikelVarianten = dbo.V_ArtikelKomplett.IdArtikelvarianten where GelieferteMengeVPK > 0 AND ( - AbrufLiefertermin IS NULL - OR CONVERT(date, AbrufLiefertermin) BETWEEN @StartDate AND @EndDate + AbrufLiefertermin IS NULL + OR CONVERT(date, JournalDatum) BETWEEN @StartDate AND @EndDate ) /*in house*/ @@ -69,5 +68,5 @@ where CONVERT(date, Upd_Date) BETWEEN @StartDate AND @EndDate ) x -order by DeliveryDate desc +order by Bol_PrintDate desc `;