|
|
@@ -1321,12 +1321,30 @@ func notifyToComplete() {
|
|
|
glog.Errorf("完善经销商定时提醒异常 %s", err.Error())
|
|
|
return
|
|
|
}
|
|
|
+ if len(dist) == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ extraUserId, err := service.UserIdByRoles(dao.DB, "SalesDirector", "SaleAssociate")
|
|
|
+ if err != nil {
|
|
|
+ glog.Errorf("查询销售助理销售总监异常 %s", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ glog.Infof("销售助理销售总监 %v", extraUserId)
|
|
|
+
|
|
|
for _, d := range dist {
|
|
|
+ recvUserIds := service.SliceIntDeduplication(extraUserId)
|
|
|
+ recvUserIds = append(recvUserIds, d.BelongSaleId)
|
|
|
+ recvUserIdString := []string{}
|
|
|
+ for _, uid := range recvUserIds {
|
|
|
+ recvUserIdString = append(recvUserIdString, strconv.Itoa(uid))
|
|
|
+ }
|
|
|
+
|
|
|
msg := g.MapStrStr{
|
|
|
"msgTitle": "经销商信息完善提醒",
|
|
|
"msgContent": fmt.Sprintf("<p>经销商:%s 的必要信息未填写完整,请及时完善</p>", d.DistName),
|
|
|
"msgType": "20",
|
|
|
- "recvUserIds": strconv.Itoa(d.BelongSaleId),
|
|
|
+ "recvUserIds": strings.Join(recvUserIdString, ","),
|
|
|
"msgStatus": "10",
|
|
|
"sendType": "10",
|
|
|
}
|