Commit 01abd86e by Li Feifei

add friend_request service

parents f212f5bc 3527607f
...@@ -57,7 +57,7 @@ func newMysqlClient() { ...@@ -57,7 +57,7 @@ func newMysqlClient() {
return return
} }
orm.RegisterModel(new(CompanyApp), new(ImBase), new(ImChatRoom), orm.RegisterModel(new(CompanyApp), new(ImBase), new(ImChatRoom),
new(ImUserRelationship), new(ImUser), new(ImFriendRequest)) new(ImUserRelationship), new(ImUser), new(ImFriendRequest),new(ImChatRoomUser))
orm.Debug = true orm.Debug = true
MysqlClient = orm.NewOrm() MysqlClient = orm.NewOrm()
beeLogger.Log.Success("MySQL connect success") beeLogger.Log.Success("MySQL connect success")
......
...@@ -26,6 +26,16 @@ type ImChatRoom struct { ...@@ -26,6 +26,16 @@ type ImChatRoom struct {
Updatetime string Updatetime string
} }
type ImChatRoomUser struct {
Id int64
RoomId int64
Operator string
Accid string
Role int64
Createtime string
Updatetime string
}
type ImUserRelationship struct { type ImUserRelationship struct {
Id int Id int
Accid string Accid string
......
...@@ -8,6 +8,7 @@ import ( ...@@ -8,6 +8,7 @@ import (
"im-microservice/sevice/health" "im-microservice/sevice/health"
"im-microservice/sevice/im_chat_room" "im-microservice/sevice/im_chat_room"
"im-microservice/sevice/im_friend_request" "im-microservice/sevice/im_friend_request"
"im-microservice/sevice/im_chat_room_user"
ic "im-microservice/sevice/im_configure" ic "im-microservice/sevice/im_configure"
"im-microservice/sevice/im_user" "im-microservice/sevice/im_user"
iur "im-microservice/sevice/im_user_relationship" iur "im-microservice/sevice/im_user_relationship"
...@@ -16,6 +17,7 @@ import ( ...@@ -16,6 +17,7 @@ import (
grpc_zap "github.com/grpc-ecosystem/go-grpc-middleware/logging/zap" grpc_zap "github.com/grpc-ecosystem/go-grpc-middleware/logging/zap"
grpc_recovery "github.com/grpc-ecosystem/go-grpc-middleware/recovery" grpc_recovery "github.com/grpc-ecosystem/go-grpc-middleware/recovery"
grpc_validator "github.com/grpc-ecosystem/go-grpc-middleware/validator" grpc_validator "github.com/grpc-ecosystem/go-grpc-middleware/validator"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/keepalive" "google.golang.org/grpc/keepalive"
"google.golang.org/grpc/reflection" "google.golang.org/grpc/reflection"
...@@ -41,6 +43,7 @@ func init() { ...@@ -41,6 +43,7 @@ func init() {
rpc_server := grpc.NewServer(grpc.KeepaliveEnforcementPolicy(kaep), grpc.KeepaliveParams(kasp), rpc_server := grpc.NewServer(grpc.KeepaliveEnforcementPolicy(kaep), grpc.KeepaliveParams(kasp),
grpc.UnaryInterceptor(grpc_middleware.ChainUnaryServer( grpc.UnaryInterceptor(grpc_middleware.ChainUnaryServer(
middleware.Interceptor,
grpc_validator.UnaryServerInterceptor(), grpc_validator.UnaryServerInterceptor(),
middleware.Interceptor, middleware.Interceptor,
//middleware.Auth, //middleware.Auth,
...@@ -54,6 +57,9 @@ func init() { ...@@ -54,6 +57,9 @@ func init() {
pb.RegisterImUserServer(rpc_server, &im_user.ImUserServer{}) pb.RegisterImUserServer(rpc_server, &im_user.ImUserServer{})
pb.RegisterUserRelationshipServiceServer(rpc_server, &iur.UserRelationshipService{}) pb.RegisterUserRelationshipServiceServer(rpc_server, &iur.UserRelationshipService{})
pb.RegisterImFriendServiceServer(rpc_server, &im_friend_request.ImFriendService{}) pb.RegisterImFriendServiceServer(rpc_server, &im_friend_request.ImFriendService{})
pb.RegisterChatRoomUserServer(rpc_server, &im_chat_room_user.ChatRoomUserServer{})
reflection.Register(rpc_server) reflection.Register(rpc_server)
RpcServer = rpc_server RpcServer = rpc_server
} }
...@@ -37,7 +37,6 @@ func createAccid() string { ...@@ -37,7 +37,6 @@ func createAccid() string {
//通过手机号获取用户数据 //通过手机号获取用户数据
func GetImUserByMobile(mobile string) (db.ImUser, error) { func GetImUserByMobile(mobile string) (db.ImUser, error) {
var c_user db.ImUser var c_user db.ImUser
fmt.Println(db.MysqlClient)
err := db.MysqlClient.QueryTable(u_table_name).Filter("mobile", mobile).One(&c_user) err := db.MysqlClient.QueryTable(u_table_name).Filter("mobile", mobile).One(&c_user)
if err != nil { if err != nil {
return c_user, err return c_user, err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment