|
@@ -2,6 +2,7 @@ package controllers
|
|
|
|
|
|
import (
|
|
|
"encoding/json"
|
|
|
+ "errors"
|
|
|
"fmt"
|
|
|
"hongze/hongze_cygx/models"
|
|
|
"hongze/hongze_cygx/services"
|
|
@@ -862,9 +863,6 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
if strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
resp.IsResearch = true
|
|
|
}
|
|
|
- if activityInfo.ActivityTypeId == 5 {
|
|
|
- go services.ActivityUserRemind(user, activityInfo, 4)
|
|
|
- }
|
|
|
|
|
|
|
|
|
//公司线下调研活动客户报名后给建会人,所属销售推送模板信息
|
|
@@ -1004,7 +1002,48 @@ func (this *ActivityCoAntroller) SignupCancel() {
|
|
|
br.ErrMsg = "操作失败,Err:" + errSignup.Error()
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ // 如果是买方研选下的专家沙龙,同时推给内容组四人
|
|
|
+ if activityInfo.ActivityTypeId == 5 {
|
|
|
+ //获取销售手机号
|
|
|
+ sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ configCode := utils.TPL_MSG_NEI_RONG_ZU
|
|
|
+ cnf, e := models.GetConfigByCode(configCode)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetConfigByCode, Err: " + e.Error() + configCode)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ openIdList, e := models.GetUserRecordListByMobile(4, cnf.ConfigValue)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ err = errors.New("GetUserRecordListByMobile, Err: " + e.Error() + cnf.ConfigValue)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ keyword1 := user.RealName + "--" + user.CompanyName + "+" + sellerItemQy.RealName
|
|
|
+ keyword2 := user.Mobile
|
|
|
+ keyword3 := time.Now().Format(utils.FormatDateTime)
|
|
|
+ keyword4 := "取消报名" + activityInfo.ActivityName
|
|
|
+ openIdArr := make([]string, 0)
|
|
|
+ for _, v := range openIdList {
|
|
|
+ openIdArr = append(openIdArr, v.OpenId)
|
|
|
+ }
|
|
|
+ sendInfo := new(services.SendWxTemplate)
|
|
|
+ sendInfo.Keyword1 = keyword1
|
|
|
+ sendInfo.Keyword2 = keyword2
|
|
|
+ sendInfo.Keyword3 = keyword3
|
|
|
+ sendInfo.Keyword4 = keyword4
|
|
|
+ sendInfo.TemplateId = utils.WxMsgTemplateIdApplyXzs
|
|
|
+ sendInfo.RedirectTarget = 3
|
|
|
+ sendInfo.Resource = user.Mobile
|
|
|
+ sendInfo.SendType = utils.TEMPLATE_MSG_CYGX_APPLY
|
|
|
+ sendInfo.OpenIdArr = openIdArr
|
|
|
+ err = services.PublicSendTemplateMsg(sendInfo)
|
|
|
+ return
|
|
|
+ }
|
|
|
go services.YanXuanActivityPointsBillSignupCancel(activityId, uid) // 用户取消报名添加到处理研选扣点
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "操作成功"
|