|
@@ -75,9 +75,14 @@ func (l *SendWxTmplMsgLogic) SendWxTmplMsg(in *message.WxTmplMsgRequest) (*messa
|
|
|
}
|
|
|
|
|
|
if messageTotal == 1 {
|
|
|
+ if err != nil {
|
|
|
+ return &message.SendMsgResponse{
|
|
|
+ Total: util.Int64All(messageSendOk),
|
|
|
+ Message: err.Error(),
|
|
|
+ }, nil
|
|
|
+ }
|
|
|
return &message.SendMsgResponse{
|
|
|
- Total: util.Int64All(messageSendOk),
|
|
|
- Message: err.Error(),
|
|
|
+ Total: util.Int64All(messageSendOk),
|
|
|
}, nil
|
|
|
} else {
|
|
|
logx.Infof("共%d条,已送达%d条,失败%d条", messageTotal, messageSendOk, messageTotal-messageSendOk)
|