Răsfoiți Sursa

Merge branch 'dev_v1.2.19_wh' of BaseService/userCenter into feature/v1.2.19

王浩 1 an în urmă
părinte
comite
eaa2913ce6
1 a modificat fișierele cu 13 adăugiri și 1 ștergeri
  1. 13 1
      entity/jyUser.go

+ 13 - 1
entity/jyUser.go

@@ -3,6 +3,7 @@ package entity
 import (
 	"app.yhyue.com/moapp/jybase/common"
 	"database/sql"
+	"regexp"
 	"time"
 )
 
@@ -117,10 +118,21 @@ func (rpc *JyUser) AddUserInfo(info *CompletionUserInfo, res *Resp) error {
 			personName = info.PersonName
 			accountName = info.EntName
 			//mongo库添加数据
+			entData := Mysql.FindOne(Entniche_info, map[string]interface{}{"id": info.EntId}, "name", "")
+			if entData == nil || len(*entData) == 0 {
+				return false
+			}
+			s_password := ""
+			virtual_account_rule := common.InterfaceToStr((*entData)["virtual_account_rule"])
+			if virtual_account_rule != "" && len(virtual_account_rule) > 0 {
+				if regexp.MustCompile(virtual_account_rule).MatchString(info.Phone) {
+					s_password = "123456"
+				}
+			}
 			data := map[string]interface{}{
 				"i_appid":       2,
 				"s_phone":       info.Phone,
-				"s_password":    "",
+				"s_password":    s_password,
 				"l_registedate": time.Now().Unix(),
 				"i_ts_guide":    2,
 				"s_company":     accountName,