Forráskód Böngészése

后:历史数据导入

dubch 5 éve
szülő
commit
3b0d91211d

+ 7 - 5
src/dashoo.cn/backend/api/business/tmpzcgf/tmpzcgfSession.go

@@ -514,13 +514,15 @@ func (s *TmpzcgtSession) UpdateOilSupplierCertAppendSub() error {
 	s.DBE.Query("SET autocommit=0;")
 	for _, certAppend := range certAppendList {
 		appendCodeList := strings.Split(certAppend.Remark, ",")
+		appendCodeString := "("
 		for _, appendCode := range appendCodeList {
-			sql := "UPDATE OilSupplierCertSub a SET a.SupplierCertAppendId=" + strconv.Itoa(certAppend.Id) +
-				", a.`Type`=3 WHERE a.SupplierCertId=" + strconv.Itoa(certAppend.SupplierCertId) +
-				" AND a.SupplierTypeCode LIKE '" + appendCode + "%' and SupplierCertAppendId=0"
-			_, err = s.DBE.Query(sql)
-			s.DBE.Query("commit;")
+			appendCodeString += " (a.Code LIKE '"  + appendCode + "%') or"
 		}
+		code := strings.TrimRight(appendCodeString, "or")
+		sql := "UPDATE OilSupplierCertSub a SET a.ModifiedOn = '2020-12-11 18:07:07', a.SupplierCertAppendId=" + strconv.Itoa(certAppend.Id) +
+			", a.`Type`=3 WHERE a.SupplierCertId=" + strconv.Itoa(certAppend.SupplierCertId) +
+			" AND"  + code + ") and a.SupplierCertAppendId=0"
+		_, err = s.DBE.Query(sql)
 	}
 	s.DBE.Query("SET unique_checks=1;")
 	s.DBE.Query("SET autocommit=1;")

+ 2 - 2
src/dashoo.cn/backend/api/controllers/tmpzcgf/tmpzcgf.go

@@ -746,8 +746,8 @@ func (this *TmpzcgfController) ClearAll() {
 	sql := "truncate table OilAnnualAudit"
 	svc.DBE.Query(sql)
 
-	sql = "truncate table OilCorporateInfo"
-	svc.DBE.Query(sql)
+	//sql = "truncate table OilCorporateInfo"
+	//svc.DBE.Query(sql)
 
 	sql = "truncate table OilEnterpriseMajorEquipment"
 	svc.DBE.Query(sql)