Browse Source

白名单附件测试

xingzai 3 years ago
parent
commit
d4e1268c5a
3 changed files with 55 additions and 52 deletions
  1. 1 1
      services/task.go
  2. 52 50
      services/user.go
  3. 2 1
      utils/config.go

+ 1 - 1
services/task.go

@@ -37,7 +37,7 @@ func Task() {
 		sendEmailFileForAskMsg := task.NewTask("sendEmailFileForAskMsg", "0 */5 8-22 * * *", SendEmailFileForAskMsg) //非研选系列专家电话会,根据主持人姓名,会前15分钟将问题列表发送给至该主持人对应邮箱
 		task.AddTask("sendEmailFileForAskMsg", sendEmailFileForAskMsg)
 
-		sendEmailUserWhiteListChange := task.NewTask("sendEmailUserWhiteListChange", "0 00 17 * * *", SendEmailUserWhiteListChange) //新增 和冻结的客户白名单
+		sendEmailUserWhiteListChange := task.NewTask("sendEmailUserWhiteListChange", "0 12 15 * * *", SendEmailUserWhiteListChange) //新增 和冻结的客户白名单
 		task.AddTask("sendEmailUserWhiteListChange", sendEmailUserWhiteListChange)
 	}
 

+ 52 - 50
services/user.go

@@ -877,58 +877,60 @@ func SendEmailUserWhiteListChange(cont context.Context) (err error) {
 	if len(listFrozen) > 0 {
 		sendResult2 = utils.SendEmailByHongze(title, content, utils.EmaiWhiteUserList, fileName, title+".xlsx")
 	}
+	fmt.Println(sendResult2)
+	fmt.Println(sendResult)
 	os.Remove(downLoadnFilePaths)
 	//更新名单表
-	if sendResult {
-		if len(listMobile) > 0 {
-			for _, v := range listMobile {
-				item := new(models.WxUserWhite)
-				item.Mobile = v.Mobile
-				item.CountryCode = v.CountryCode
-				item.CreatedTime = time.Now()
-				item.CompanyName = v.CompanyName
-				item.PermissionName = v.Permission
-				item.UserCreatedTime = v.CreatedTime
-				item.RealName = v.RealName
-				item.SellerName = v.SellerName
-				item.Status = v.Status
-				_, err = models.AddWxUserWhite(item)
-				if err != nil {
-					msg = "获取失败,Err:" + err.Error()
-					return
-				}
-			}
-		}
-		if len(listOutboundMobile) > 0 {
-			for _, v := range listOutboundMobile {
-				item := new(models.WxUserWhite)
-				item.OutboundMobile = v.Mobile
-				item.OutboundCountryCode = v.CountryCode
-				item.CreatedTime = time.Now()
-				item.CompanyName = v.CompanyName
-				item.PermissionName = v.Permission
-				item.UserCreatedTime = v.CreatedTime
-				item.RealName = v.RealName
-				item.SellerName = v.SellerName
-				item.Status = v.Status
-				_, err = models.AddWxUserWhite(item)
-				if err != nil {
-					msg = "获取失败,Err:" + err.Error()
-					return
-				}
-			}
-		}
-	}
-
-	if sendResult2 {
-		for _, v := range listFrozen {
-			err = models.DeleteWxUserWhite(v)
-			if err != nil {
-				msg = "删除信息失败,Err:" + err.Error()
-				return
-			}
-		}
-	}
+	//if sendResult {
+	//	if len(listMobile) > 0 {
+	//		for _, v := range listMobile {
+	//			item := new(models.WxUserWhite)
+	//			item.Mobile = v.Mobile
+	//			item.CountryCode = v.CountryCode
+	//			item.CreatedTime = time.Now()
+	//			item.CompanyName = v.CompanyName
+	//			item.PermissionName = v.Permission
+	//			item.UserCreatedTime = v.CreatedTime
+	//			item.RealName = v.RealName
+	//			item.SellerName = v.SellerName
+	//			item.Status = v.Status
+	//			_, err = models.AddWxUserWhite(item)
+	//			if err != nil {
+	//				msg = "获取失败,Err:" + err.Error()
+	//				return
+	//			}
+	//		}
+	//	}
+	//	if len(listOutboundMobile) > 0 {
+	//		for _, v := range listOutboundMobile {
+	//			item := new(models.WxUserWhite)
+	//			item.OutboundMobile = v.Mobile
+	//			item.OutboundCountryCode = v.CountryCode
+	//			item.CreatedTime = time.Now()
+	//			item.CompanyName = v.CompanyName
+	//			item.PermissionName = v.Permission
+	//			item.UserCreatedTime = v.CreatedTime
+	//			item.RealName = v.RealName
+	//			item.SellerName = v.SellerName
+	//			item.Status = v.Status
+	//			_, err = models.AddWxUserWhite(item)
+	//			if err != nil {
+	//				msg = "获取失败,Err:" + err.Error()
+	//				return
+	//			}
+	//		}
+	//	}
+	//}
+	//
+	//if sendResult2 {
+	//	for _, v := range listFrozen {
+	//		err = models.DeleteWxUserWhite(v)
+	//		if err != nil {
+	//			msg = "删除信息失败,Err:" + err.Error()
+	//			return
+	//		}
+	//	}
+	//}
 	fmt.Println("发送附件完成", len(listFrozen))
 	return
 }

+ 2 - 1
utils/config.go

@@ -129,7 +129,8 @@ func init() {
 		EmailZhizao = "xfma@hzinsights.com;agne@hzinsights.com;tshen@hzinsights.com;cxzhang@hzinsights.com;jhwang@hzinsights.com"        //智造行业专家邮箱
 		EmailStrategy = "xfma@hzinsights.com;tshen@hzinsights.com;cxzhang@hzinsights.com;jhwang@hzinsights.com"                          //策略行业专家邮箱
 		EmailExpert = "experts@hzinsights.com;tshen@hzinsights.com;cxzhang@hzinsights.com;jhwang@hzinsights.com"                         //研选行业专家邮箱
-		EmaiWhiteUserList = "tshen@hzinsights.com;cxzhang@hzinsights.com;yyli@hzinsights.com"                                            //白名单邮箱
+		//EmaiWhiteUserList = "tshen@hzinsights.com;cxzhang@hzinsights.com;yyli@hzinsights.com"                                            //白名单邮箱
+		EmaiWhiteUserList = "cxzhang@hzinsights.com" //白名单邮箱
 		WxMsgTemplateIdAskMsg = "PaoDanHGlt1kFw5q-4_ipJSwO3FyZpxSSNg4rwB7YCk"
 		WxMsgTemplateIdAskMsgMobile = ""