|
@@ -7,6 +7,7 @@ import (
|
|
|
"hongze/hongze_yb/models/tables/company"
|
|
|
"hongze/hongze_yb/models/tables/company_product"
|
|
|
"hongze/hongze_yb/models/tables/rddp/msg_code"
|
|
|
+ "hongze/hongze_yb/models/tables/wx_user"
|
|
|
"hongze/hongze_yb/models/tables/yb_apply_record"
|
|
|
"hongze/hongze_yb/services"
|
|
|
companyService "hongze/hongze_yb/services/company"
|
|
@@ -218,6 +219,12 @@ func Apply(userId int, companyId int64, mobile, email string, applyInfo userReq.
|
|
|
status := `潜在客户`
|
|
|
companyName := applyInfo.CompanyName
|
|
|
|
|
|
+ // 联系人信息
|
|
|
+ wxUserInfo, err := wx_user.GetByUserId(userId)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
if companyId > 1 {
|
|
|
//客户信息
|
|
|
companyInfo, tmpErr := company.GetByCompanyId(companyId)
|
|
@@ -259,5 +266,22 @@ func Apply(userId int, companyId int64, mobile, email string, applyInfo userReq.
|
|
|
CreateTime: time.Now(),
|
|
|
}
|
|
|
err = ybApplyRecord.Create()
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 修改客户信息
|
|
|
+ wxUserInfo.RealName = applyInfo.RealName
|
|
|
+ wxUserInfo.Note = applyInfo.CompanyName
|
|
|
+ wxUserInfo.IsNote = 1
|
|
|
+
|
|
|
+ applyMethod := wxUserInfo.ApplyMethod //0:未申请,1:已付费客户申请试用,2:非客户申请试用
|
|
|
+ applyMethod = 2
|
|
|
+ if sellerName != "" {
|
|
|
+ applyMethod = 1
|
|
|
+ }
|
|
|
+ wxUserInfo.ApplyMethod = applyMethod
|
|
|
+
|
|
|
+ _ = wxUserInfo.Update([]string{"RealName", "Note", "IsNote", "ApplyMethod"})
|
|
|
return
|
|
|
}
|