|
@@ -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 {
|