12345678910111213141516171819202122232425262728293031323334353637383940 |
- package service
- import (
- "fmt"
- "log"
- "time"
- "app.yhyue.com/moapp/MessageCenter/entity"
- "app.yhyue.com/moapp/MessageCenter/rpc/message"
- )
- func SendMsg(this message.SendMsgRequest) (int64, string) {
- orm := entity.Engine.NewSession()
- defer orm.Close()
- err := orm.Begin()
- fmt.Println(err)
- message := entity.Message{
- AppId: this.Appid,
- ReceiveUserid: this.ReceiveUserId,
- ReceiveName: this.ReceiveName,
- SendUserid: this.SendUserId,
- SendName: this.SendName,
- CreateTime: time.Now(),
- Title: this.Title,
- MsgType: int(this.MsgType),
- Link: this.Link,
- CiteId: this.CiteId,
- Content: this.Content,
- IsRead: 0,
- Isdel: 1,
- }
- _, err = orm.Table("message").Insert(&message)
- if err != nil {
- log.Panicln("消息发送失败:", err)
- orm.Rollback()
- return -1, "消息发送失败"
- }
- orm.Commit()
- return 1, "消息发送成功"
- }
|