From 99c88efa0f57ce7703389f6423ef5c543ae217b2 Mon Sep 17 00:00:00 2001 From: jh_peng Date: Wed, 13 Nov 2024 16:31:06 +0800 Subject: [PATCH] =?UTF-8?q?V0=20=E8=B5=9B=E7=BE=8E=E7=A7=91=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=97=B6=E9=97=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repository/report_reader/ft_reader.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/repository/report_reader/ft_reader.go b/repository/report_reader/ft_reader.go index 500e162..352efff 100644 --- a/repository/report_reader/ft_reader.go +++ b/repository/report_reader/ft_reader.go @@ -2,6 +2,7 @@ package report_reader import ( "errors" + "gitee.com/golang-module/carbon/v2" "github.com/xuri/excelize/v2" "gorm.io/gorm" "path" @@ -47,6 +48,7 @@ func FTSMCReportReader(filePath string) { PBI: info["pbi"], SubBatch: info["sub_batch"], ReportTestQuantity: info["report_test_quantity"], + OrderDate: carbon.Parse(info["order_date"]).Format("Y-m-d"), ReportPassQuantity: info["report_pass_quantity"], ReportPassProbability: info["report_pass_probability"], Bin2: info["bin2"], @@ -513,6 +515,12 @@ func FTEmptyInfoHandler(titleMap map[string]int, finalReportExcel *model.FinalRe } else if finalReportExcel.PBI != "" { info["pbi"] = row[titleMap[finalReportExcel.PBI]] } + finalReportExcel.OrderDate = strings.ReplaceAll(finalReportExcel.OrderDate, " ", "") + if _, ok := titleMap[finalReportExcel.OrderDate]; !ok { + info["order_date"] = "" + } else if finalReportExcel.OrderDate != "" { + info["order_date"] = row[titleMap[finalReportExcel.OrderDate]] + } finalReportExcel.SubBatch = strings.ReplaceAll(finalReportExcel.SubBatch, " ", "") if _, ok := titleMap[finalReportExcel.SubBatch]; !ok { info["sub_batch"] = ""