From 15462347cfd072c89edf190d76d51370fde7ea1c Mon Sep 17 00:00:00 2001 From: richboo111 Date: Wed, 24 Jan 2024 18:07:37 +0800 Subject: [PATCH] 1 --- business/partner/im/im.go | 62 ++++++++++++++------------------------- 1 file changed, 22 insertions(+), 40 deletions(-) diff --git a/business/partner/im/im.go b/business/partner/im/im.go index bbe6e5948..46ba65928 100644 --- a/business/partner/im/im.go +++ b/business/partner/im/im.go @@ -528,7 +528,7 @@ func CheckAndReply(req *JXMsg, elmAppID string) (err error) { errList errlist.ErrList apply *AutoReply jxMsg = &JXMsg{} - userList = &UserMessageList{} + //userList = &UserMessageList{} ) if req.SendType == SendTypeMt { vendorID = VendorIDMT @@ -568,22 +568,22 @@ func CheckAndReply(req *JXMsg, elmAppID string) (err error) { SendType: SendTypeJx, MsgContent: temp, } - userList = &UserMessageList{ - VendorID: VendorIDMT, - UserID: utils.Int2Str(mt.OpenUserID), - LatestMsg: mt.MsgContent, - LatestTime: mt.Cts, - OrderID: "", - } + //userList = &UserMessageList{ + // VendorID: VendorIDMT, + // UserID: utils.Int2Str(mt.OpenUserID), + // LatestMsg: mt.MsgContent, + // LatestTime: mt.Cts, + // OrderID: "", + //} - //1 存储详细聊天记录list + //1 存储详细聊天记录 if err = SetMessageDetail(jxMsg, vendorID, elmAppID); err != nil { errList.AddErr(fmt.Errorf("自动回复:存储详细聊天记录错误:%v", err)) } //2 存储展示列表时单条数据 - if err = SetUserList(jxMsg, userList, vendorID, elmAppID); err != nil { - errList.AddErr(fmt.Errorf("自动回复:存储STU聊天记录错误:%v", err)) - } + //if err = SetUserList(jxMsg, userList, vendorID, elmAppID); err != nil { + // errList.AddErr(fmt.Errorf("自动回复:存储STU聊天记录错误:%v", err)) + //} } //3 记录自动回复状态 if err = RecordAutoStatus(key, apply); err != nil { @@ -646,21 +646,21 @@ func CheckAndReply(req *JXMsg, elmAppID string) (err error) { SendType: SendTypeJx, MsgContent: param, } - userList = &UserMessageList{ - VendorID: VendorIDELM, - UserID: elm.PayLoad.SenderID, - LatestMsg: elm.PayLoad.Content, - LatestTime: elm.PayLoad.CreateTime, - OrderID: "", - } + //userList = &UserMessageList{ + // VendorID: VendorIDELM, + // UserID: elm.PayLoad.SenderID, + // LatestMsg: elm.PayLoad.Content, + // LatestTime: elm.PayLoad.CreateTime, + // OrderID: "", + //} //1 存储详细聊天记录list if err = SetMessageDetail(jxMsg, vendorID, elmAppID); err != nil { errList.AddErr(fmt.Errorf("自动回复:存储详细聊天记录错误:%v", err)) } //2 存储展示列表时单条数据 - if err = SetUserList(jxMsg, userList, vendorID, elmAppID); err != nil { - errList.AddErr(fmt.Errorf("自动回复:存储STU聊天记录错误:%v", err)) - } + //if err = SetUserList(jxMsg, userList, vendorID, elmAppID); err != nil { + // errList.AddErr(fmt.Errorf("自动回复:存储STU聊天记录错误:%v", err)) + //} } //3 记录自动回复状态 if err = RecordAutoStatus(key, apply); err != nil { @@ -669,24 +669,6 @@ func CheckAndReply(req *JXMsg, elmAppID string) (err error) { } } - //if jxMsg != nil { - // //1 存储详细聊天记录list - // if err = SetMessageDetail(jxMsg, vendorID, elmAppID); err != nil { - // errList.AddErr(fmt.Errorf("自动回复:存储详细聊天记录错误:%v", err)) - // } - // //2 存储展示列表时单条数据 - // if err = SetUserList(jxMsg, userList, vendorID, elmAppID); err != nil { - // errList.AddErr(fmt.Errorf("自动回复:存储STU聊天记录错误:%v", err)) - // } - //} - // - //if apply != nil { - // //3 记录自动回复状态 - // if err = RecordAutoStatus(key, apply); err != nil { - // errList.AddErr(fmt.Errorf("自动回复:记录自动回复状态错误:%v", err)) - // } - //} - if errList.GetErrListAsOne() != nil { return fmt.Errorf("CheckAndReply err=%v", errList.GetErrListAsOne()) }