数据分析平台 自动生成PBI导致日期错误

This commit is contained in:
jh_peng 2025-04-24 14:40:39 +08:00
parent 37300badf3
commit 2238399926

View File

@ -369,7 +369,12 @@ func HandleSTS8200Excel(fileText *model.FileText) error {
}
if errors.Is(global.PostGreSQL.Where("product = ? AND pbi = ? AND factory = ? AND lot = ? AND step = ? AND sub_batch = ? AND wafer_id = ?",
fileText.ProductName, fileText.PBI, fileText.Factory, fileText.Lot, step, fileText.SubBatch, fileText.ChipNum).First(&report).Error, gorm.ErrRecordNotFound) {
orderDate := carbon.Parse("20" + fileText.PBI[5:11]).Format("Y-m-d")
orderDate := ""
if len(fileText.PBI) == 12 {
orderDate = carbon.Parse(fileText.PBI[:8]).Format("Y-m-d")
} else {
orderDate = carbon.Parse("20" + fileText.PBI[5:11]).Format("Y-m-d")
}
report = &model.Report{
Product: fileText.ProductName,
PBI: fileText.PBI,