Verified Commit d27d247c authored by Cui's avatar Cui

fix bug with pointer

parent 65b733e7
...@@ -121,7 +121,7 @@ func (cm *CustomerMessage) GetToUser() interface{} { ...@@ -121,7 +121,7 @@ func (cm *CustomerMessage) GetToUser() interface{} {
return cm.Touser return cm.Touser
} }
func (cm *CustomerMessage) GetPreview() interface{} { func (cm *CustomerMessage) GetPreview() bool {
return cm.Preview return cm.Preview
} }
......
...@@ -15,18 +15,18 @@ func Sender(accessToken string, message MessageStruct) (int, string) { ...@@ -15,18 +15,18 @@ func Sender(accessToken string, message MessageStruct) (int, string) {
switch message.MessageType { switch message.MessageType {
case "CUSTOMER": case "CUSTOMER":
case "MASS": case "MASS":
var cmi CustomerMessageInterface var cmi TextCustomerMessage
err := json.Unmarshal(message.MessageData, &cmi) err := json.Unmarshal(message.MessageData, &cmi)
if err != nil { if err != nil {
msg := "Unmarshal CustomerMessageInterface failed" msg := "Unmarshal TextCustomerMessage failed"
log. log.
WithField("error", err). WithField("error", err).
Error(msg) Error(msg)
return -10001, msg return -10001, msg
} }
return CustomerMessageSender(accessToken, cmi) return CustomerMessageSender(accessToken, &cmi)
case "TEMPLATE": case "TEMPLATE":
var tm TemplateMessage var tm TemplateMessage
err := json.Unmarshal(message.MessageData, &tm) err := json.Unmarshal(message.MessageData, &tm)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment