From 8849dda9c4fd92467e2c05c15ea483abae6af8e5 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 12 八月 2020 11:25:39 +0800
Subject: [PATCH] add testPush

---
 service/userService.go |   55 ++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 38 insertions(+), 17 deletions(-)

diff --git a/service/userService.go b/service/userService.go
index b6eccdd..8f66c41 100644
--- a/service/userService.go
+++ b/service/userService.go
@@ -57,6 +57,16 @@
 				//瀹㈡埛绔痗id缁戝畾鍒悕
 				if cid != "" {
 					go func() {
+						var uc models.UserClient
+						if !uc.ExistByCid(phoneNum, cid) {
+							new := models.UserClient{
+								Id:uuid.NewV4().String(),
+								PhoneNum: phoneNum,
+								ClientId: cid,
+								BindTime: time.Now().Format("2006-01-02 15:04:05"),
+							}
+							new.Insert()
+						}
 						bindR, bindE := BindAlias(cid, phoneNum)
 						fmt.Println("bind cid:",cid, "phoneNum:",phoneNum,"result:", bindR, "err:", bindE)
 					}()
@@ -86,6 +96,16 @@
 			//瀹㈡埛绔痗id缁戝畾鍒悕
 			if cid != "" {
 				go func() {
+					var uc models.UserClient
+					if !uc.ExistByCid(phoneNum, cid) {
+						new := models.UserClient{
+							Id:uuid.NewV4().String(),
+							PhoneNum: phoneNum,
+							ClientId: cid,
+							BindTime: time.Now().Format("2006-01-02 15:04:05"),
+						}
+						new.Insert()
+					}
 					bindR, bindE := BindAlias(cid, phoneNum)
 					fmt.Println("bind cid:",cid, "phoneNum:",phoneNum,"result:", bindR, "err:", bindE)
 				}()
@@ -119,25 +139,26 @@
 }
 
 func NewVerifyCode(phoneNum string) error {
-	var tmpUser models.User
-	err := tmpUser.SelectByPhoneNum(phoneNum)
-	if err != nil { //鐢ㄦ埛涓嶅瓨鍦�,娉ㄥ唽鑾峰彇楠岃瘉鐮侊紝姝ゆ墜鏈哄彿蹇呴』鍦ㄨ偛鑻辨捣搴峰钩鍙颁腑
-		carSv := NewCarService()
-		personList := carSv.GetHikPersonList()
-		found := false
-		if personList ==nil {
-			return errors.New("鎵嬫満鍙蜂笉瀛樺湪锛岃鑱旂郴鍋滆溅鍦虹鐞嗗憳")
-		} else {
-			for _,p := range personList {
-				if p.PhoneNo == phoneNum {
-					found = true
-				}
+	carSv := NewCarService()
+	personList := carSv.GetHikPersonList()
+	found := false
+	if personList ==nil {
+		return errors.New("鎵嬫満鍙蜂笉瀛樺湪锛岃鑱旂郴鍋滆溅鍦虹鐞嗗憳")
+	} else {
+		for _,p := range personList {
+			if p.PhoneNo == phoneNum {
+				found = true
 			}
 		}
-		if !found {
-			return errors.New("鎵嬫満鍙蜂笉瀛樺湪锛岃鑱旂郴鍋滆溅鍦虹鐞嗗憳")
-		}
 	}
+	if !found {
+		return errors.New("鎵嬫満鍙蜂笉瀛樺湪锛岃鑱旂郴鍋滆溅鍦虹鐞嗗憳")
+	}
+	//var tmpUser models.User
+	//err := tmpUser.SelectByPhoneNum(phoneNum)
+	//if err != nil { //鐢ㄦ埛涓嶅瓨鍦�,娉ㄥ唽鑾峰彇楠岃瘉鐮侊紝姝ゆ墜鏈哄彿蹇呴』鍦ㄨ偛鑻辨捣搴峰钩鍙颁腑
+	//
+	//}
 
 	regionId := "cn-hangzhou"
 	accessKeyId := "LTAIkHFaStA1JKk5"
@@ -154,7 +175,7 @@
 	request.PhoneNumbers = phoneNum
 	request.TemplateParam = "{\"code\":"+verifyCode+"}"
 	response, err := client.SendSms(request)
-	fmt.Println("sendSms err:", err)
+	fmt.Println("sendSms err:", err, "phoneNum:", phoneNum, "cod:", verifyCode)
 	if err != nil {
 		return errors.New("鍙戦�佺煭淇¢獙璇佺爜澶辫触锛岃鑱旂郴绠$悊鍛�")
 	}

--
Gitblit v1.8.0