|
@@ -31,13 +31,14 @@ func init() {
|
|
}
|
|
}
|
|
|
|
|
|
func (w *WeiXinRpc) SendPushMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
func (w *WeiXinRpc) SendPushMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
-
|
|
|
|
|
|
+ *ret = "Y"
|
|
|
|
+ return nil
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_PUSH_ID, param.Url,
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_PUSH_ID, param.Url,
|
|
weixin.TmplData{
|
|
weixin.TmplData{
|
|
- "first": weixin.TmplItem{param.Title, ""},
|
|
|
|
|
|
+ "first": weixin.TmplItem{param.Title, util.If(param.Color != "", param.Color, "#0987FF").(string)},
|
|
"keyword1": weixin.TmplItem{param.Detail, ""},
|
|
"keyword1": weixin.TmplItem{param.Detail, ""},
|
|
"keyword2": weixin.TmplItem{param.Service, ""},
|
|
"keyword2": weixin.TmplItem{param.Service, ""},
|
|
- "remark": weixin.TmplItem{param.Remark, util.If(param.Color != "", param.Color, "#0987FF").(string)},
|
|
|
|
|
|
+ "remark": weixin.TmplItem{param.Remark, util.If(param.Color != "", param.DetailColor, "#0987FF").(string)},
|
|
})
|
|
})
|
|
if err != nil {
|
|
if err != nil {
|
|
*ret = qrpc.RpcResult(err.Error())
|
|
*ret = qrpc.RpcResult(err.Error())
|
|
@@ -50,6 +51,8 @@ func (w *WeiXinRpc) SendPushMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) erro
|
|
}
|
|
}
|
|
|
|
|
|
func (w *WeiXinRpc) SendBidOpenMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
func (w *WeiXinRpc) SendBidOpenMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
|
|
+ *ret = "Y"
|
|
|
|
+ return nil
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_BIDOPEN_ID, param.Url,
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_BIDOPEN_ID, param.Url,
|
|
weixin.TmplData{
|
|
weixin.TmplData{
|
|
"first": weixin.TmplItem{param.Title, ""},
|
|
"first": weixin.TmplItem{param.Title, ""},
|
|
@@ -70,6 +73,8 @@ func (w *WeiXinRpc) SendBidOpenMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) e
|
|
|
|
|
|
//发送保函消息
|
|
//发送保函消息
|
|
func (w *WeiXinRpc) SendLOGApplyMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
func (w *WeiXinRpc) SendLOGApplyMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
|
|
+ *ret = "Y"
|
|
|
|
+ return nil
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_LOGAPPLY_ID, param.Url,
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_LOGAPPLY_ID, param.Url,
|
|
weixin.TmplData{
|
|
weixin.TmplData{
|
|
"first": weixin.TmplItem{param.Title, ""},
|
|
"first": weixin.TmplItem{param.Title, ""},
|
|
@@ -214,6 +219,7 @@ func (w *WeiXinRpc) SaveAbnormal(openid string, ret *string) (err error) {
|
|
|
|
|
|
//发送管理员通知
|
|
//发送管理员通知
|
|
func (w *WeiXinRpc) SendFeedbackNotifyMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
func (w *WeiXinRpc) SendFeedbackNotifyMsg(param *qrpc.NotifyMsg, ret *qrpc.RpcResult) error {
|
|
|
|
+ return nil
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_MANAGERNOTIFY_ID, param.Url,
|
|
_, err := w.Wwx.PostTemplateMessage(param.Openid, TPL_MANAGERNOTIFY_ID, param.Url,
|
|
weixin.TmplData{
|
|
weixin.TmplData{
|
|
"first": weixin.TmplItem{param.Title, ""},
|
|
"first": weixin.TmplItem{param.Title, ""},
|