爆品预警,若市场负责人和运营负责人为同一人则只发一次
This commit is contained in:
@@ -3479,6 +3479,9 @@ func SendSeckillSkusCountMsg(ctx *jxcontext.Context, vendorIDs []int, isAsync, i
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
for k, v := range operaterMap {
|
for k, v := range operaterMap {
|
||||||
|
if marketMap[k] != "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
user, err := dao.GetUserByID(db, "mobile", k)
|
user, err := dao.GetUserByID(db, "mobile", k)
|
||||||
if user != nil && err == nil {
|
if user != nil && err == nil {
|
||||||
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, user.UserID, "警告!门店爆品数量异常!", v)
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, user.UserID, "警告!门店爆品数量异常!", v)
|
||||||
@@ -3486,6 +3489,9 @@ func SendSeckillSkusCountMsg(ctx *jxcontext.Context, vendorIDs []int, isAsync, i
|
|||||||
globals.SugarLogger.Debugf("SendSeckillSkusCountMsg: [%v]", v)
|
globals.SugarLogger.Debugf("SendSeckillSkusCountMsg: [%v]", v)
|
||||||
}
|
}
|
||||||
for k, v := range marketMap {
|
for k, v := range marketMap {
|
||||||
|
if operaterMap[k] != "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
user, err := dao.GetUserByID(db, "mobile", k)
|
user, err := dao.GetUserByID(db, "mobile", k)
|
||||||
if user != nil && err == nil {
|
if user != nil && err == nil {
|
||||||
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, user.UserID, "警告!门店爆品数量异常!", v)
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, user.UserID, "警告!门店爆品数量异常!", v)
|
||||||
|
|||||||
Reference in New Issue
Block a user