Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
im-microservice
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Li Feifei
im-microservice
Commits
01abd86e
Commit
01abd86e
authored
Jul 06, 2020
by
Li Feifei
Browse files
Options
Browse Files
Download
Plain Diff
add friend_request service
parents
f212f5bc
3527607f
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
17 additions
and
2 deletions
+17
-2
db.go
db/db.go
+1
-1
db_struct.go
db/db_struct.go
+10
-0
.DS_Store
initialization/.DS_Store
+0
-0
Registration_services.go
initialization/Registration_services.go
+6
-0
.DS_Store
sevice/.DS_Store
+0
-0
im_user_db.go
sevice/im_user/im_user_db.go
+0
-1
No files found.
db/db.go
View file @
01abd86e
...
@@ -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"
)
...
...
db/db_struct.go
View file @
01abd86e
...
@@ -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
...
...
initialization/.DS_Store
deleted
100644 → 0
View file @
f212f5bc
File deleted
initialization/Registration_services.go
View file @
01abd86e
...
@@ -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
}
}
sevice/.DS_Store
deleted
100644 → 0
View file @
f212f5bc
File deleted
sevice/im_user/im_user_db.go
View file @
01abd86e
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment