|
@@ -2,9 +2,13 @@ package services
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
+ "hongze/hongze_mobile_admin/models"
|
|
|
+ "hongze/hongze_mobile_admin/models/tables/admin"
|
|
|
"hongze/hongze_mobile_admin/models/tables/company_approval_message"
|
|
|
+ "hongze/hongze_mobile_admin/models/tables/company_product"
|
|
|
"hongze/hongze_mobile_admin/services/alarm_msg"
|
|
|
"hongze/hongze_mobile_admin/utils"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -131,3 +135,41 @@ func AddCompanyApprovalMessage(createUserId, receiveUserId, companyId, companyAp
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+// AddCompanyApprovalMessageRai 权益销售客户申请转正后,消息群发给所有销售
|
|
|
+func AddCompanyApprovalMessageRai(companyId int, applyRealName, companyName, startDate string) (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("err:", err)
|
|
|
+ go alarm_msg.SendAlarmMsg("权益销售客户申请转正后,消息群发给所有销售,Err:"+err.Error(), 3)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ companyProduct, err := company_product.GetCompanyProductByCompanyIdAndProductId(companyId, 2)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if companyProduct == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var first, keyword1, keyword2, keyword3, keyword4 string
|
|
|
+ first = applyRealName + ",已签约" + companyName + ",机构属性为" + companyProduct.IndustryName
|
|
|
+ keyword1 = "-"
|
|
|
+ keyword2 = time.Now().Format(utils.FormatDate)
|
|
|
+ keyword3 = startDate
|
|
|
+ adminList, err := admin.GetSysuserRaiList()
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var mobiles string
|
|
|
+ for _, v := range adminList {
|
|
|
+ mobiles += "'" + v.Mobile + "'" + ","
|
|
|
+ }
|
|
|
+ mobiles = strings.TrimRight(mobiles, ",")
|
|
|
+ openIdList, err := models.GetUserRecordListByMobile(4, mobiles)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ go SendWxMsgWithRaiSell(first, keyword1, keyword2, keyword3, keyword4, openIdList)
|
|
|
+ return
|
|
|
+}
|