数据分析平台 邮件抓取结批报告时间处理
This commit is contained in:
parent
e601061aa5
commit
694048a65d
1
go.mod
1
go.mod
@ -4,6 +4,7 @@ go 1.22.5
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
gitee.com/golang-module/carbon/v2 v2.3.11
|
gitee.com/golang-module/carbon/v2 v2.3.11
|
||||||
|
gitee.com/simmons0530/pengUtils v0.0.3
|
||||||
github.com/casbin/casbin/v2 v2.100.0
|
github.com/casbin/casbin/v2 v2.100.0
|
||||||
github.com/casbin/gorm-adapter/v3 v3.21.0
|
github.com/casbin/gorm-adapter/v3 v3.21.0
|
||||||
github.com/dzwvip/oracle v1.3.0
|
github.com/dzwvip/oracle v1.3.0
|
||||||
|
2
go.sum
2
go.sum
@ -1,5 +1,7 @@
|
|||||||
gitee.com/golang-module/carbon/v2 v2.3.11 h1:lnHx65PlT/U0htW4c2fegVbDW3t5JuFT0ySQl1686EY=
|
gitee.com/golang-module/carbon/v2 v2.3.11 h1:lnHx65PlT/U0htW4c2fegVbDW3t5JuFT0ySQl1686EY=
|
||||||
gitee.com/golang-module/carbon/v2 v2.3.11/go.mod h1:10QdzWG6q/NUePI6ag183B0313WrwdtM0zMCWPdTLD8=
|
gitee.com/golang-module/carbon/v2 v2.3.11/go.mod h1:10QdzWG6q/NUePI6ag183B0313WrwdtM0zMCWPdTLD8=
|
||||||
|
gitee.com/simmons0530/pengUtils v0.0.3 h1:+FFoDHdsF+lz+d9j0NiYqbuyBvXZ+CTvtQ/UdSyROkk=
|
||||||
|
gitee.com/simmons0530/pengUtils v0.0.3/go.mod h1:xgWu9W5SxawYI9jOYHkLz5IOHAGc6+gbaFTxDRPtOcA=
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M=
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M=
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.6.0/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q=
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.6.0/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q=
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.6.1/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q=
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.6.1/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q=
|
||||||
|
@ -39,6 +39,7 @@ func FTSMCReportReader(filePath string) {
|
|||||||
if errors.Is(global.PostGreSQL.Where("step = ? AND product = ? AND lot = ? AND sub_batch = ?",
|
if errors.Is(global.PostGreSQL.Where("step = ? AND product = ? AND lot = ? AND sub_batch = ?",
|
||||||
"FT", row[titleMap[finalReportExcel.Product]], row[titleMap[finalReportExcel.Lot]],
|
"FT", row[titleMap[finalReportExcel.Product]], row[titleMap[finalReportExcel.Lot]],
|
||||||
row[titleMap[finalReportExcel.SubBatch]]).First(&report).Error, gorm.ErrRecordNotFound) {
|
row[titleMap[finalReportExcel.SubBatch]]).First(&report).Error, gorm.ErrRecordNotFound) {
|
||||||
|
orderDataArray := strings.Split(info["order_date"], " ")
|
||||||
global.PostGreSQL.Create(&model.FinalReport{
|
global.PostGreSQL.Create(&model.FinalReport{
|
||||||
Step: "FT",
|
Step: "FT",
|
||||||
Product: info["product"],
|
Product: info["product"],
|
||||||
@ -48,8 +49,7 @@ func FTSMCReportReader(filePath string) {
|
|||||||
PBI: info["pbi"],
|
PBI: info["pbi"],
|
||||||
SubBatch: info["sub_batch"],
|
SubBatch: info["sub_batch"],
|
||||||
ReportTestQuantity: info["report_test_quantity"],
|
ReportTestQuantity: info["report_test_quantity"],
|
||||||
OrderDate: carbon.Parse(strings.ReplaceAll(strings.ReplaceAll(info["order_date"][:10],
|
OrderDate: carbon.ParseByFormat(strings.ReplaceAll(orderDataArray[0], " ", ""), "Y/n/j").Format("Y-m-d"),
|
||||||
" ", ""), "/", "-")).Format("Y-m-d"),
|
|
||||||
ReportPassQuantity: info["report_pass_quantity"],
|
ReportPassQuantity: info["report_pass_quantity"],
|
||||||
ReportPassProbability: info["report_pass_probability"],
|
ReportPassProbability: info["report_pass_probability"],
|
||||||
Bin1: info["bin1"],
|
Bin1: info["bin1"],
|
||||||
|
Loading…
Reference in New Issue
Block a user