|
@@ -3,6 +3,7 @@ package entity
|
|
import (
|
|
import (
|
|
"app.yhyue.com/moapp/jybase/common"
|
|
"app.yhyue.com/moapp/jybase/common"
|
|
"database/sql"
|
|
"database/sql"
|
|
|
|
+ "regexp"
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
@@ -117,10 +118,21 @@ func (rpc *JyUser) AddUserInfo(info *CompletionUserInfo, res *Resp) error {
|
|
personName = info.PersonName
|
|
personName = info.PersonName
|
|
accountName = info.EntName
|
|
accountName = info.EntName
|
|
//mongo库添加数据
|
|
//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{}{
|
|
data := map[string]interface{}{
|
|
"i_appid": 2,
|
|
"i_appid": 2,
|
|
"s_phone": info.Phone,
|
|
"s_phone": info.Phone,
|
|
- "s_password": "",
|
|
|
|
|
|
+ "s_password": s_password,
|
|
"l_registedate": time.Now().Unix(),
|
|
"l_registedate": time.Now().Unix(),
|
|
"i_ts_guide": 2,
|
|
"i_ts_guide": 2,
|
|
"s_company": accountName,
|
|
"s_company": accountName,
|