V0 赛美科测试时间问题

This commit is contained in:
jh_peng 2024-11-13 16:31:06 +08:00
parent 2215d5e9cd
commit 99c88efa0f

View File

@ -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"] = ""