ui: update ProductPerformanceProfitability page to enhance table views and tabs management
This commit is contained in:
@@ -21,6 +21,7 @@ func main() {
|
||||
stage := flag.String("stage", "all", "refresh stage: all, sales, stock, price, or kpi")
|
||||
resumeAfter := flag.Int("resume-after", 0, "skip this many source rows before inserting; implies skip-delete")
|
||||
skipDelete := flag.Bool("skip-delete", false, "skip deleting cache rows for the selected stage")
|
||||
productPrefix := flag.String("product-prefix", "", "optional product code prefix filter: S, O, N, X, I, or A")
|
||||
start := flag.String("start", "2022-01-01", "start date in YYYY-MM-DD")
|
||||
end := flag.String("end", "", "end date in YYYY-MM-DD; default today")
|
||||
mssqlTimeoutSec := flag.Int("mssql-timeout-sec", 43200, "MSSQL connection/read timeout in seconds for long refresh jobs")
|
||||
@@ -66,12 +67,13 @@ func main() {
|
||||
defer cancel()
|
||||
|
||||
result, err := queries.RefreshProductPerformance(ctx, pg, queries.ProductPerformanceRefreshRequest{
|
||||
Mode: *mode,
|
||||
Stage: *stage,
|
||||
ResumeAfter: *resumeAfter,
|
||||
SkipDelete: *skipDelete,
|
||||
StartDate: startDate,
|
||||
EndDate: endDate,
|
||||
Mode: *mode,
|
||||
Stage: *stage,
|
||||
ResumeAfter: *resumeAfter,
|
||||
SkipDelete: *skipDelete,
|
||||
ProductPrefix: *productPrefix,
|
||||
StartDate: startDate,
|
||||
EndDate: endDate,
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatalf("refresh failed: %v", err)
|
||||
|
||||
Reference in New Issue
Block a user