|
@@ -1677,7 +1677,12 @@ func (this *EnglishReportEmailController) VideoSend() {
|
|
|
br.Msg = "无权操作"
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ noCompanyIdsMap := make(map[int]struct{})
|
|
|
+ if len(req.NoCompanyIds) > 0 {
|
|
|
+ for _, v := range req.NoCompanyIds {
|
|
|
+ noCompanyIdsMap[v] = struct{}{}
|
|
|
+ }
|
|
|
+ }
|
|
|
// 指定品种的客户
|
|
|
sendCompanyIds := make([]int, 0)
|
|
|
if len(req.EnPermissions) > 0 {
|
|
@@ -1687,7 +1692,11 @@ func (this *EnglishReportEmailController) VideoSend() {
|
|
|
br.ErrMsg = "获取指定品种的客户IDs失败, Err: " + e.Error()
|
|
|
return
|
|
|
}
|
|
|
- sendCompanyIds = companyIds
|
|
|
+ for _, v := range companyIds {
|
|
|
+ if _, ok := noCompanyIdsMap[v]; !ok {
|
|
|
+ sendCompanyIds = append(sendCompanyIds, v)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
// 指定收件人列表
|
|
|
sendEmailIds := make([]int, 0)
|