|
@@ -3195,81 +3195,48 @@ func (this *ReportController) CommentAdd() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- //var isSendMsg bool
|
|
|
|
- //resultTime := utils.StrTimeToTime(articleInfo.PublishDate) //时间字符串格式转时间格式
|
|
|
|
- //if activityInfo.ActivityTypeId == 1 && activityInfo.ChartPermissionId != 31 {
|
|
|
|
- // if time.Now().After(resultTime.Add(-time.Minute * 15)) {
|
|
|
|
- // isSendMsg = true
|
|
|
|
- // }
|
|
|
|
- //} else {
|
|
|
|
- // if time.Now().After(resultTime.Add(-time.Minute * 60)) {
|
|
|
|
- // isSendMsg = true
|
|
|
|
|
|
+
|
|
|
|
+ //var sendMobile string
|
|
|
|
+ //for _, v := range listEmail {
|
|
|
|
+ // if strings.Index(activityInfo.Host, v.Name) > 0 {
|
|
|
|
+ // sendMobile = v.Mobile
|
|
// }
|
|
// }
|
|
//}
|
|
//}
|
|
- //if isSendMsg {
|
|
|
|
- // listEmail, err := models.GetAskEmail()
|
|
|
|
- // if err != nil {
|
|
|
|
- // br.Msg = "提交失败"
|
|
|
|
- // br.ErrMsg = "提交带问失败,Err:" + err.Error()
|
|
|
|
- // return
|
|
|
|
- // }
|
|
|
|
- // var sendMobile string
|
|
|
|
- // for _, v := range listEmail {
|
|
|
|
- // if strings.Index(activityInfo.Host, v.Name) > 0 {
|
|
|
|
- // sendMobile = v.Mobile
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- // if activityInfo.ChartPermissionId == 31 {
|
|
|
|
- // sendMobile = utils.ActSendMsgMobile
|
|
|
|
- // }
|
|
|
|
- //
|
|
|
|
- // //获取销售信息
|
|
|
|
- // sellerItem, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
|
- // if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
- // br.Msg = "提交失败"
|
|
|
|
- // br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
|
- // return
|
|
|
|
- // }
|
|
|
|
- // //给研究员发送消息
|
|
|
|
- // if sendMobile != "" {
|
|
|
|
- // openIpItem, _ := models.GetUserRecordByMobile(4, sendMobile)
|
|
|
|
- // if openIpItem != nil && openIpItem.OpenId != "" {
|
|
|
|
- // if sellerItem != nil {
|
|
|
|
- // //services.SendActivityAskApplyTemplateMsg(user.RealName+"——"+user.CompanyName+"(所属销售:"+sellerItem.RealName+")", time.Now().Format(utils.FormatDateTime), req.Content, activityInfo.ActivityName, activityInfo.ActivityId, openIpItem)
|
|
|
|
- // services.SendActivityAskApplyTemplateMsgV2(user.RealName+"——"+user.CompanyName, "所属销售:"+sellerItem.RealName, time.Now().Format(utils.FormatDateTime), req.Content, activityInfo.ActivityName, openIpItem, activityInfo)
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- // // 给所属销售发送消息
|
|
|
|
- // if sellerItem != nil {
|
|
|
|
- // openIpItem, _ := models.GetUserRecordByMobile(4, sellerItem.Mobile)
|
|
|
|
- // if openIpItem != nil && openIpItem.OpenId != "" {
|
|
|
|
- // services.SendActivityAskApplyTemplateMsgV2(user.RealName+"——"+user.CompanyName, "所属销售:"+sellerItem.RealName, time.Now().Format(utils.FormatDateTime), req.Content, activityInfo.ActivityName, openIpItem, activityInfo)
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
|
|
+ //if activityInfo.ChartPermissionId == 31 {
|
|
|
|
+ // sendMobile = utils.ActSendMsgMobile
|
|
//}
|
|
//}
|
|
|
|
|
|
- //var mobile string
|
|
|
|
- //if utils.RunMode == "release" {
|
|
|
|
- // //mobile = utils.WxMsgTemplateIdAskMsgMobileAll + "," + companyItem.Mobile
|
|
|
|
- // mobile = utils.WxMsgTemplateIdAskMsgMobileAll
|
|
|
|
- //} else {
|
|
|
|
- // mobile = utils.WxMsgTemplateIdAskMsgMobile
|
|
|
|
- //}
|
|
|
|
- //openIdList, err := models.GetWxOpenIdByMobileList(mobile)
|
|
|
|
- //if err != nil {
|
|
|
|
- // br.Msg = "提交失败"
|
|
|
|
- // br.ErrMsg = "提交失败,Err:" + err.Error()
|
|
|
|
- // return
|
|
|
|
- //}
|
|
|
|
- //detail, err := models.GetArticleDetailById(articleId)
|
|
|
|
- //if err != nil {
|
|
|
|
- // br.Msg = "获取信息失败"
|
|
|
|
- // br.ErrMsg = "获取信息失败,Err:" + err.Error()
|
|
|
|
- // return
|
|
|
|
- //}
|
|
|
|
- //companyName := user.CompanyName + "-" + user.RealName + "(" + companyItem.SellerName + ")"
|
|
|
|
- //go services.SendWxMsgWithAsk(companyName, time.Now().Format(utils.FormatDateTime), content, detail.Title, openIdList, req.ArticleId)
|
|
|
|
|
|
+ //获取销售信息
|
|
|
|
+ sellerItem, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
+ br.Msg = "提交失败"
|
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ // 给所属销售发送消息
|
|
|
|
+ var openIdList []*models.OpenIdList
|
|
|
|
+ if sellerItem != nil {
|
|
|
|
+ openIpItem, _ := models.GetUserRecordByMobile(4, sellerItem.Mobile)
|
|
|
|
+ openIdList = append(openIdList, openIpItem)
|
|
|
|
+ if openIpItem != nil && openIpItem.OpenId != "" {
|
|
|
|
+ // 给芳姐发消息
|
|
|
|
+ cnf, _ := models.GetConfigByCode("tpl_msg")
|
|
|
|
+ if cnf != nil {
|
|
|
|
+ openIpItem, _ := models.GetUserRecordByMobile(4, cnf.ConfigValue)
|
|
|
|
+ openIdList = append(openIdList, openIpItem)
|
|
|
|
+ }
|
|
|
|
+ if articleId > 1000000{
|
|
|
|
+ //发给汪洋
|
|
|
|
+ cnf, _ := models.GetConfigByCode("tpl_msg")
|
|
|
|
+ if cnf != nil {
|
|
|
|
+ openIpItem, _ := models.GetUserRecordByMobile(4, cnf.ConfigValue)
|
|
|
|
+ openIdList = append(openIdList, openIpItem)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ services.SendCommentWxTemplateMsg(articleInfo.Title, user.CompanyName, user.RealName, sellerItem.RealName,openIdList, req.ArticleId)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|
|
br.Msg = "提交成功"
|
|
br.Msg = "提交成功"
|