|
|
|
@ -31,7 +31,7 @@ type messageCMSServer struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func NewMessageCMSServer(port int) *messageCMSServer {
|
|
|
|
|
log.NewPrivateLog("MessageCMS")
|
|
|
|
|
log.NewPrivateLog(constant.LogFileName)
|
|
|
|
|
return &messageCMSServer{
|
|
|
|
|
rpcPort: port,
|
|
|
|
|
rpcRegisterName: config.Config.RpcRegisterName.OpenImMessageCMSName,
|
|
|
|
@ -84,8 +84,8 @@ func (s *messageCMSServer) GetChatLogs(_ context.Context, req *pbMessageCMS.GetC
|
|
|
|
|
log.NewError(req.OperationID, utils.GetSelfFuncName(), "time string parse error", err.Error())
|
|
|
|
|
}
|
|
|
|
|
chatLog := db.ChatLog{
|
|
|
|
|
Content: req.Content,
|
|
|
|
|
SendTime: time,
|
|
|
|
|
Content: req.Content,
|
|
|
|
|
SendTime: time,
|
|
|
|
|
ContentType: req.ContentType,
|
|
|
|
|
SessionType: req.SessionType,
|
|
|
|
|
}
|
|
|
|
@ -101,20 +101,20 @@ func (s *messageCMSServer) GetChatLogs(_ context.Context, req *pbMessageCMS.GetC
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.NewError(req.OperationID, utils.GetSelfFuncName(), "GetChatLogCount", err.Error())
|
|
|
|
|
}
|
|
|
|
|
chatLogs, err := imdb.GetChatLog(chatLog, req.Pagination.PageNumber, req.Pagination.ShowNumber)
|
|
|
|
|
chatLogs, err := imdb.GetChatLog(chatLog, req.Pagination.PageNumber, req.Pagination.ShowNumber)
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.NewError(req.OperationID, utils.GetSelfFuncName(), "GetChatLog", err.Error())
|
|
|
|
|
return resp, errors.WrapError(constant.ErrDB)
|
|
|
|
|
}
|
|
|
|
|
for _, chatLog := range chatLogs {
|
|
|
|
|
pbChatLog := &pbMessageCMS.ChatLogs{
|
|
|
|
|
SessionType: chatLog.SessionType,
|
|
|
|
|
ContentType: chatLog.ContentType,
|
|
|
|
|
SearchContent: req.Content,
|
|
|
|
|
WholeContent: chatLog.Content,
|
|
|
|
|
Date: chatLog.CreateTime.String(),
|
|
|
|
|
SessionType: chatLog.SessionType,
|
|
|
|
|
ContentType: chatLog.ContentType,
|
|
|
|
|
SearchContent: req.Content,
|
|
|
|
|
WholeContent: chatLog.Content,
|
|
|
|
|
Date: chatLog.CreateTime.String(),
|
|
|
|
|
SenderNickName: chatLog.SenderNickname,
|
|
|
|
|
SenderId: chatLog.SendID,
|
|
|
|
|
SenderId: chatLog.SendID,
|
|
|
|
|
}
|
|
|
|
|
if chatLog.SenderNickname == "" {
|
|
|
|
|
sendUser, err := imdb.GetUserByUserID(chatLog.SendID)
|
|
|
|
|