|
@@ -12,37 +12,16 @@ func AddYbApply(userId int, companyId int, mobile, email string, applyInfo model
|
|
|
sellerName := ``
|
|
|
status := `潜在用户`
|
|
|
companyName := applyInfo.CompanyName
|
|
|
- reportId := applyInfo.ReportId
|
|
|
-
|
|
|
- //查询从哪些报告页面进入申请
|
|
|
- productId := 0
|
|
|
- if reportId > 0 {
|
|
|
- report, tErr := models.GetReportById(reportId)
|
|
|
- if tErr != nil {
|
|
|
- brMsg = "该报告已删除"
|
|
|
- brErrMsg = "获取报告详情失败,Err:" + tErr.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if report != nil {
|
|
|
- if strings.Contains(report.ClassifyNameFirst, "权益研报") {
|
|
|
- productId = 2
|
|
|
- } else {
|
|
|
- productId = 1
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
ybApplyRecord := new(models.YbApplyRecord)
|
|
|
- if productId != 2 {
|
|
|
- tmpmYbApplyRecord, tErr := models.GetLastApplyRecordNotOpRecordByUserId(userId)
|
|
|
- if tErr == nil {
|
|
|
- ybApplyRecord = tmpmYbApplyRecord // 申请来源每一种只存在一条数据
|
|
|
+ tmpmYbApplyRecord, tErr := models.GetLastApplyRecordNotOpRecordByUserId(userId)
|
|
|
+ if tErr == nil {
|
|
|
+ ybApplyRecord = tmpmYbApplyRecord // 申请来源每一种只存在一条数据
|
|
|
+ return
|
|
|
+ } else {
|
|
|
+ if tErr.Error() != utils.ErrNoRow() {
|
|
|
+ err = tErr
|
|
|
return
|
|
|
- } else {
|
|
|
- if tErr.Error() != utils.ErrNoRow() {
|
|
|
- err = tErr
|
|
|
- return
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
// 联系人信息
|
|
@@ -90,10 +69,6 @@ func AddYbApply(userId int, companyId int, mobile, email string, applyInfo model
|
|
|
applyMethod = 1
|
|
|
}
|
|
|
|
|
|
- if productId == 2 {
|
|
|
- err, brMsg, brMsg = AddUserApply(applyInfo, applyMethod, wxUserInfo)
|
|
|
- return
|
|
|
- }
|
|
|
ybApplyRecord = &models.YbApplyRecord{
|
|
|
UserID: userId,
|
|
|
//BusinessCardURL: applyInfo.BusinessCardUrl,
|
|
@@ -122,9 +97,6 @@ func AddYbApply(userId int, companyId int, mobile, email string, applyInfo model
|
|
|
wxUserInfo.ApplyMethod = applyMethod
|
|
|
|
|
|
err = models.ModifyWxUserNameApplyMethod(wxUserInfo.UserId, wxUserInfo.RealName, wxUserInfo.Note, wxUserInfo.IsNote, wxUserInfo.ApplyMethod)
|
|
|
- if err != nil {
|
|
|
-
|
|
|
- }
|
|
|
return
|
|
|
}
|
|
|
|