|
|
@@ -1,6 +1,10 @@
|
|
|
package tmpzcgf
|
|
|
|
|
|
import (
|
|
|
+ "fmt"
|
|
|
+ "strconv"
|
|
|
+ "time"
|
|
|
+
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/goodsaptitudeclass"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/infochange"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/supplier"
|
|
|
@@ -9,9 +13,6 @@ import (
|
|
|
"dashoo.cn/backend/api/business/tmpzcgf"
|
|
|
. "dashoo.cn/backend/api/controllers"
|
|
|
"dashoo.cn/utils"
|
|
|
- "fmt"
|
|
|
- "strconv"
|
|
|
- "time"
|
|
|
)
|
|
|
|
|
|
type TmpzcgfController struct {
|
|
|
@@ -25,19 +26,20 @@ type TmpzcgfController struct {
|
|
|
func (this *TmpzcgfController) InsertSupplier() {
|
|
|
fmt.Println("======开始导入OilSupplier表======")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("======OilSupplier表结束======")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertSupplier()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertSupplier()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
+ // session.Rollback()
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ //err = session.Commit()
|
|
|
+
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -49,19 +51,19 @@ func (this *TmpzcgfController) InsertSupplier() {
|
|
|
func (this *TmpzcgfController) InsertSupplierCert() {
|
|
|
fmt.Println("=============开始导入Cert表==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入Cert表结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertSupplierCert()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertSupplierCert()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -73,19 +75,19 @@ func (this *TmpzcgfController) InsertSupplierCert() {
|
|
|
func (this *TmpzcgfController) UpdateCertTypeAndInflag() {
|
|
|
fmt.Println("=============开始更新Cert==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============开始更新Cert==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.UpdateSupplierTypeCodeAndInFlag()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.UpdateSupplierTypeCodeAndInFlag()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -97,14 +99,14 @@ func (this *TmpzcgfController) UpdateCertTypeAndInflag() {
|
|
|
func (this *TmpzcgfController) UpdateSupplierId() {
|
|
|
fmt.Println("=============开始更新Cert的SupplierId==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============更新Cert的SupplierId结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.UpdateSupplierCert()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.UpdateSupplierCert()
|
|
|
//var supp []supplier.OilSupplier
|
|
|
//var certs []suppliercert.OilSupplierCert
|
|
|
//var c suppliercert.OilSupplierCert
|
|
|
@@ -127,7 +129,7 @@ func (this *TmpzcgfController) UpdateSupplierId() {
|
|
|
// }
|
|
|
//}
|
|
|
|
|
|
- err = session.Commit()
|
|
|
+ // err = session.Commit()
|
|
|
fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
@@ -140,19 +142,19 @@ func (this *TmpzcgfController) UpdateSupplierId() {
|
|
|
func (this *TmpzcgfController) InsterAnnualAudit() {
|
|
|
fmt.Println("=============开始导入年审表==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入年审表结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsterAnnual()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsterAnnual()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -164,14 +166,14 @@ func (this *TmpzcgfController) InsterAnnualAudit() {
|
|
|
func (this *TmpzcgfController) UpdateAnnualAudit() {
|
|
|
fmt.Println("=============开始更新年审表==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============开始年审表结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.UpdateOilAnnualAudit()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.UpdateOilAnnualAudit()
|
|
|
//var annus []annualaudit.OilAnnualAudit
|
|
|
//var certs []suppliercert.OilSupplierCert
|
|
|
//var annual annualaudit.OilAnnualAudit
|
|
|
@@ -196,8 +198,11 @@ func (this *TmpzcgfController) UpdateAnnualAudit() {
|
|
|
// }
|
|
|
//}
|
|
|
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ if err != nil {
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
+ }
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -209,15 +214,15 @@ func (this *TmpzcgfController) UpdateAnnualAudit() {
|
|
|
func (this *TmpzcgfController) UpdateOilSupplierCertAppend() {
|
|
|
fmt.Println("=============开始更新CertAppend==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============开始CertAppend结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
|
|
|
- err = svc.UpOilSupplierCertAppend()
|
|
|
+ err := svc.UpOilSupplierCertAppend()
|
|
|
|
|
|
//var appendlist []suppliercertappend.OilSupplierCertAppend
|
|
|
//var certlist []suppliercert.OilSupplierCert
|
|
|
@@ -243,10 +248,11 @@ func (this *TmpzcgfController) UpdateOilSupplierCertAppend() {
|
|
|
//}
|
|
|
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
|
|
|
@@ -259,23 +265,24 @@ func (this *TmpzcgfController) UpdateOilSupplierCertAppend() {
|
|
|
func (this *TmpzcgfController) InsterOilPaymentInfo() {
|
|
|
fmt.Println("=============导入交费记录开始==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入交费记录结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertOilPaymentInfo()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertOilPaymentInfo()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
err = svc.UpdateOilPaymentInfo()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -287,24 +294,25 @@ func (this *TmpzcgfController) InsterOilPaymentInfo() {
|
|
|
func (this *TmpzcgfController) InsterBadRecord() {
|
|
|
fmt.Println("=============导入不良记录开始==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入不良记录结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsterBadRecord()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsterBadRecord()
|
|
|
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
err = svc.UpdateBadRecord()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -340,19 +348,19 @@ func (this *TmpzcgfController) InsterBadRecord() {
|
|
|
func (this *TmpzcgfController) InsertCertSub() {
|
|
|
fmt.Println("=============开始导入准入范围==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入准入范围结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertCertSub()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertCertSub()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -364,25 +372,25 @@ func (this *TmpzcgfController) InsertCertSub() {
|
|
|
func (this *TmpzcgfController) UpdateOilSupplierCertSub() {
|
|
|
fmt.Println("=============开始更新准入范围==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============更新范围结束==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
var supplierlist []supplier.OilSupplier
|
|
|
where := "CreateBy='导入'"
|
|
|
svc.GetEntities(&supplierlist, where)
|
|
|
for _, item := range supplierlist {
|
|
|
where := "where b.Type = '1' and b.CreateBy='导入1' and b.Remark = '" + item.SupplierName + "'"
|
|
|
- err = svc.UpdateCertSub(where)
|
|
|
+ err := svc.UpdateCertSub(where)
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -394,37 +402,40 @@ func (this *TmpzcgfController) UpdateOilSupplierCertSub() {
|
|
|
func (this *TmpzcgfController) UpdateCertSubclassID() {
|
|
|
fmt.Println("=============开始更新编码ID==========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("=============导入更新编码ID==========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
var supplierlist []supplier.OilSupplier
|
|
|
where := "CreateBy='导入'"
|
|
|
svc.GetEntities(&supplierlist, where)
|
|
|
for _, item := range supplierlist {
|
|
|
where := " and b.Type = '1' and b.CreateBy='导入1' and b.Remark = '" + item.SupplierName + "'"
|
|
|
- err = svc.UpdateCertSub01classId(where)
|
|
|
+ err := svc.UpdateCertSub01classId(where)
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
- return
|
|
|
+ fmt.Println(err)
|
|
|
+ // session.Rollback()
|
|
|
+ // return
|
|
|
}
|
|
|
err = svc.UpdateCertSub02classId(where)
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
- return
|
|
|
+ fmt.Println(err)
|
|
|
+ //session.Rollback()
|
|
|
+ //return
|
|
|
}
|
|
|
err = svc.UpdateCertSub03classId(where)
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
- return
|
|
|
+ fmt.Println(err)
|
|
|
+ // session.Rollback()
|
|
|
+ // return
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ // fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
|
|
|
@@ -437,18 +448,19 @@ func (this *TmpzcgfController) UpdateCertSubclassID() {
|
|
|
func (this *TmpzcgfController) InsertOilSupplierCertAppend() {
|
|
|
fmt.Println("==========导入增项申请开始=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========导入增项申请结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertOilSupplierCertAppend()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertOilSupplierCertAppend()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
+ // err = session.Commit()
|
|
|
fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
@@ -461,19 +473,20 @@ func (this *TmpzcgfController) InsertOilSupplierCertAppend() {
|
|
|
func (this *TmpzcgfController) InsertOilInfoChange() {
|
|
|
fmt.Println("==========导入信息变更开始=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========导入信息变更结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertOilInfoChange()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertOilInfoChange()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ // fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -485,19 +498,20 @@ func (this *TmpzcgfController) InsertOilInfoChange() {
|
|
|
func (this *TmpzcgfController) InsertOilSupplierCertSub() {
|
|
|
fmt.Println("==========导入增项的准入范围开始=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========导入增项的准入范围结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertOilSupplierCertSub()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertOilSupplierCertSub()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ // fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -509,19 +523,20 @@ func (this *TmpzcgfController) InsertOilSupplierCertSub() {
|
|
|
func (this *TmpzcgfController) UpdateOilInfoChange() {
|
|
|
fmt.Println("==========更新信息变更开始=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========更新信息变更结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.UpdateOilInfoChange()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.UpdateOilInfoChange()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ // fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -533,28 +548,28 @@ func (this *TmpzcgfController) UpdateOilInfoChange() {
|
|
|
func (this *TmpzcgfController) UpdateCertSubIsType1() {
|
|
|
fmt.Println("==========更新增项的准入范围=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========增项的准入范围结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
+ // err := session.Begin()
|
|
|
|
|
|
var supplierlist []supplier.OilSupplier
|
|
|
where := "CreateBy='导入'"
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
svc.GetEntities(&supplierlist, where)
|
|
|
for _, item := range supplierlist {
|
|
|
fmt.Println(item.SupplierName)
|
|
|
where := "where b.Type = '3' and b.ModifiedBy = '" + item.SupplierName + "'"
|
|
|
- err = svc.UpdateCertSubIsType2(where)
|
|
|
+ err := svc.UpdateCertSubIsType2(where)
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
+ // err = session.Commit()
|
|
|
}
|
|
|
|
|
|
- fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -568,8 +583,10 @@ func (this *TmpzcgfController) UpdateCertSubIsType3() {
|
|
|
t := time.Now()
|
|
|
svc := tmpzcgf.GetTmpzcgfService1(utils.DBE)
|
|
|
err := svc.UpdateCertSubIsType3()
|
|
|
-
|
|
|
- fmt.Println(err)
|
|
|
+ if err != nil {
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
+ }
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
fmt.Println("==========更新增项的准入范围结束=========")
|
|
|
@@ -617,24 +634,21 @@ func (this *TmpzcgfController) ClearTmpData() {
|
|
|
func (this *TmpzcgfController) DelBadRecord() {
|
|
|
fmt.Println("==========删除多余的不良记录=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========删除多余的不良记录=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
+ // err := session.Begin()
|
|
|
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
where := "CompanyName is null"
|
|
|
- err = svc.DeleteEntityBytbl(BaseBadRecord, where)
|
|
|
+ err := svc.DeleteEntityBytbl(BaseBadRecord, where)
|
|
|
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
- } else {
|
|
|
- err = session.Commit()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
-
|
|
|
- fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
}
|
|
|
@@ -653,7 +667,7 @@ func (this *TmpzcgfController) CapacityExpansion() {
|
|
|
svc.GetEntities(&suppliercertList, where)
|
|
|
|
|
|
// 供应商
|
|
|
- for _, suppliercert := range suppliercertList {
|
|
|
+ for _, suppliercert := range suppliercertList {
|
|
|
var supplierCertSubList []suppliercertsub.OilSupplierCertSub
|
|
|
wheresup := "SupplierId = " + strconv.Itoa(suppliercert.SupplierId) + " and SupplierTypeCode='01' and LENGTH(CODE) != 8 "
|
|
|
svc.GetEntities(&supplierCertSubList, wheresup)
|
|
|
@@ -679,7 +693,7 @@ func (this *TmpzcgfController) CapacityExpansion() {
|
|
|
svc.InsertEntityBytbl(OilSupplierCertSubName, &entitys) */
|
|
|
// fmt.Println("编码扩充:")
|
|
|
// fmt.Println(entitys)
|
|
|
-
|
|
|
+
|
|
|
for _, goodsAptitudeClass := range goodsAptitudeClassList {
|
|
|
var entity suppliercertsub.OilSupplierCertSub
|
|
|
entity.SupplierId = supplierCertSub.SupplierId
|
|
|
@@ -714,23 +728,170 @@ func (this *TmpzcgfController) CapacityExpansion() {
|
|
|
func (this *TmpzcgfController) InsertFileName() {
|
|
|
fmt.Println("==========导入资质名称开始=========")
|
|
|
t := time.Now()
|
|
|
- session := utils.DBE.NewSession()
|
|
|
+ // session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
fmt.Println("==========导入资质名称结束=========")
|
|
|
- session.Close()
|
|
|
+ // session.Close()
|
|
|
}()
|
|
|
- err := session.Begin()
|
|
|
- svc := tmpzcgf.GetTmpzcgtService(session)
|
|
|
- err = svc.InsertFileName()
|
|
|
+ // err := session.Begin()
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ err := svc.InsertFileName()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
err = svc.UpdateSupplierFileSId()
|
|
|
if err != nil {
|
|
|
- session.Rollback()
|
|
|
+ // session.Rollback()
|
|
|
+ fmt.Println(err)
|
|
|
}
|
|
|
- err = session.Commit()
|
|
|
- fmt.Println(err)
|
|
|
+ // err = session.Commit()
|
|
|
+ // fmt.Println(err)
|
|
|
elapsed := time.Since(t)
|
|
|
fmt.Println(elapsed)
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+// @Title 清空所有资质
|
|
|
+// @Description get user by token
|
|
|
+// @Success 200 {object}
|
|
|
+// @router /clearAll [get]
|
|
|
+func (this *TmpzcgfController) ClearAll() {
|
|
|
+ fmt.Println("==========truncate table开始=========")
|
|
|
+ svc := tmpzcgf.GetTmpzcgtService(utils.DBE)
|
|
|
+ sql := "truncate table OilAnnualAudit"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilCorporateInfo"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilEnterpriseMajorEquipment"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilInfoChange"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilInfoChangeItem"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilPatentStatistical"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilPaymentInfo"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilQualChangeDetail"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilQualChangeMain"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplier"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierCert"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierCert2File"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierCertAppend"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierCertAppendSub"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierCertSub"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierFile"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierOldInfo"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilSupplierOpinion"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilThreeYearsPerformance"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table OilWinningProject"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table s5OVEDocumentHistory"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table s5OVEDocumentInfo"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilAnnualAudit"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilInfoChange"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilPaymentInfo"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilSupplier"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilSupplierCert"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilSupplierCertAppend"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilSupplierCertSub"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Del_OilSupplierFile"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Manufacturer"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table BadRecord"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table BadRecordHistory"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+
|
|
|
+ sql = "truncate table Base_AuditHistory"
|
|
|
+ svc.DBE.SQL(sql).Exec()
|
|
|
+ fmt.Println("==========truncate table结束=========")
|
|
|
+
|
|
|
+}
|
|
|
+// @Title 一键执行所有导入
|
|
|
+// @Description get user by token
|
|
|
+// @Success 200 {object}
|
|
|
+// @router /insertAll [get]
|
|
|
+func (this *TmpzcgfController) InsertAll() {
|
|
|
+ //清空所有资质
|
|
|
+ this.ClearAll()
|
|
|
+
|
|
|
+ this.InsertSupplier()
|
|
|
+ this.InsertSupplierCert()
|
|
|
+ this.UpdateCertTypeAndInflag()
|
|
|
+ this.UpdateSupplierId()
|
|
|
+ this.InsertFileName()
|
|
|
+ this.InsertCertSub()
|
|
|
+ this.UpdateOilSupplierCertSub()
|
|
|
+ this.InsertOilSupplierCertAppend()
|
|
|
+ this.UpdateOilSupplierCertAppend()
|
|
|
+ this.InsertOilSupplierCertSub()
|
|
|
+ this.UpdateCertSubIsType1()
|
|
|
+
|
|
|
+ this.CapacityExpansion()
|
|
|
+ this.UpdateCertSubIsType3()
|
|
|
+ this.InsterAnnualAudit()
|
|
|
+ this.UpdateAnnualAudit()
|
|
|
+ this.UpdateAnnualAudit()
|
|
|
+ this.InsterOilPaymentInfo()
|
|
|
+ this.InsterBadRecord()
|
|
|
+ this.InsertOilInfoChange()
|
|
|
+ this.UpdateOilInfoChange()
|
|
|
+ this.DelBadRecord()
|
|
|
+
|
|
|
+ this.ClearTmpData()
|
|
|
+}
|