xingzai 5 meses atrás
pai
commit
92de0dc6c1
1 arquivos alterados com 10 adições e 5 exclusões
  1. 10 5
      services/rai_serve_count.go

+ 10 - 5
services/rai_serve_count.go

@@ -115,9 +115,13 @@ func UpdateRaiServeCompany() (err error) {
 		mapOLdCompanyDate[v.CompanyId] = fmt.Sprint(v.CompanyId, v.CompanyName, v.SellerId, v.StartDate, v.EndDate, v.ShareSeller, v.ShareSellerId, v.Status, v.GroupId, v.ShareGroupId)
 	}
 
+	mapNewCompany := make(map[int]bool)
 	var delCompanyIds []int // 需要删除的公司ID
 	for _, v := range listCompanyProduct {
-		if !mapOLdCompany[v.CompanyId] {
+		mapNewCompany[v.CompanyId] = true
+	}
+	for _, v := range raiServeCompanyList {
+		if !mapNewCompany[v.CompanyId] {
 			delCompanyIds = append(delCompanyIds, v.CompanyId)
 		}
 	}
@@ -147,10 +151,11 @@ func UpdateRaiServeCompany() (err error) {
 		}
 	}
 
-	fmt.Println("items", len(items))
-	fmt.Println("itemsUpadte222", len(itemsUpdate))
-	fmt.Println("delCompanyIds", len(delCompanyIds))
-
+	//fmt.Println("items", len(items))
+	//fmt.Println("itemsUpadte222", len(itemsUpdate))
+	//fmt.Println("delCompanyIds", len(delCompanyIds))
+	//fmt.Println("delCompanyIds", (delCompanyIds))
+	//return
 	//先删除老的再添加新的
 	e = rai_serve.AddCygxRaiServeCompanyMulti(items, itemsUpdate, delCompanyIds)
 	if e != nil {