diff --git a/modules/friend/api_cross_qiecuo.go b/modules/friend/api_cross_qiecuo.go index 4a5161bab..2a6658031 100644 --- a/modules/friend/api_cross_qiecuo.go +++ b/modules/friend/api_cross_qiecuo.go @@ -30,12 +30,6 @@ func (this *apiComp) Qiecuo(session comm.IUserSession, req *pb.FriendQiecuoReq) return } - //判断是否已发送切磋请求 - if qr == nil { - code = pb.ErrorCode_FriendQiecuoNoRequest - return - } - //已发送切磋 // if qr.Timestamp != 0 { // code = pb.ErrorCode_FriendQiecuoRequested diff --git a/modules/friend/model_qiecuo.go b/modules/friend/model_qiecuo.go index cf740262d..5cd6baf32 100644 --- a/modules/friend/model_qiecuo.go +++ b/modules/friend/model_qiecuo.go @@ -49,6 +49,14 @@ func (this *ModelFriendQiecuo) createQiecuoRecord(uid, targetUid string) (*pb.Qi this.moduleFriend.Errorln(err) return nil, err } + } else { + update := map[string]interface{}{ + "targetId": targetUid, + "timestamp": configure.Now().Unix(), + } + if err := this.Change(uid, update); err != nil { + return nil, err + } } return qr, nil