|
@@ -33,25 +33,27 @@ func (l *FindMessageLogic) FindMessage(in *messagecenter.MessageReq) (*messagece
|
|
|
m := service.MessaggeService{}
|
|
|
data := m.FindMessage(in)
|
|
|
list := []*messagecenter.MessageEntity{}
|
|
|
- for _, v := range *data {
|
|
|
- tim, _ := time.ParseInLocation(util.Date_Full_Layout, quitl.InterfaceToStr(v["create_time"]), time.Local)
|
|
|
- messageEntity := messagecenter.MessageEntity{
|
|
|
- Title: quitl.ObjToString(v["title"]),
|
|
|
- Content: quitl.ObjToString(v["content"]),
|
|
|
- CreateTime: tim.Unix(),
|
|
|
- Item: quitl.Int64All(v["item"]),
|
|
|
- Type: quitl.Int64All(v["type"]),
|
|
|
- Link: quitl.ObjToString(v["link"]),
|
|
|
- Fool: quitl.Int64All(v["fool"]),
|
|
|
- ItemType: quitl.Int64All(v["itemType"]),
|
|
|
- RobotName: quitl.ObjToString(v["robotName"]),
|
|
|
- RobotImg: quitl.ObjToString(v["robotImg"]),
|
|
|
- SetName: quitl.ObjToString(v["setName"]),
|
|
|
- OwnImg: quitl.ObjToString(v["ownImg"]),
|
|
|
- MessageId: encrypt.SE.Encode2Hex(quitl.InterfaceToStr(v["messageId"])),
|
|
|
- Appraise: quitl.Int64All(v["appraise"]),
|
|
|
+ if data != nil && len(*data) > 0 {
|
|
|
+ for _, v := range *data {
|
|
|
+ tim, _ := time.ParseInLocation(util.Date_Full_Layout, quitl.InterfaceToStr(v["create_time"]), time.Local)
|
|
|
+ messageEntity := messagecenter.MessageEntity{
|
|
|
+ Title: quitl.ObjToString(v["title"]),
|
|
|
+ Content: quitl.ObjToString(v["content"]),
|
|
|
+ CreateTime: tim.Unix(),
|
|
|
+ Item: quitl.Int64All(v["item"]),
|
|
|
+ Type: quitl.Int64All(v["type"]),
|
|
|
+ Link: quitl.ObjToString(v["link"]),
|
|
|
+ Fool: quitl.Int64All(v["fool"]),
|
|
|
+ ItemType: quitl.Int64All(v["itemType"]),
|
|
|
+ RobotName: quitl.ObjToString(v["robotName"]),
|
|
|
+ RobotImg: quitl.ObjToString(v["robotImg"]),
|
|
|
+ SetName: quitl.ObjToString(v["setName"]),
|
|
|
+ OwnImg: quitl.ObjToString(v["ownImg"]),
|
|
|
+ MessageId: encrypt.SE.Encode2Hex(quitl.InterfaceToStr(v["messageId"])),
|
|
|
+ Appraise: quitl.Int64All(v["appraise"]),
|
|
|
+ }
|
|
|
+ list = append(list, &messageEntity)
|
|
|
}
|
|
|
- list = append(list, &messageEntity)
|
|
|
}
|
|
|
return &messagecenter.MessageResp{
|
|
|
Data: list,
|