Initial commit

This commit is contained in:
Donny
2019-04-22 20:46:32 +08:00
commit 49ab8aadd1
25441 changed files with 4055000 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
package grpc
import (
"context"
"go-common/app/service/main/member/api"
"go-common/app/service/main/member/model"
)
// AddUserMonitor add user monitor
func (s *MemberServer) AddUserMonitor(ctx context.Context, req *api.AddUserMonitorReq) (*api.EmptyStruct, error) {
argAddUserMonitor := &model.ArgAddUserMonitor{
Mid: req.Mid,
Operator: req.Operator,
Remark: req.Remark,
}
err := s.svr.AddUserMonitor(ctx, argAddUserMonitor)
if err != nil {
return nil, err
}
emptyStruct := &api.EmptyStruct{}
return emptyStruct, nil
}
// IsInMonitor check whether the member is in monitored status
func (s *MemberServer) IsInMonitor(ctx context.Context, req *api.MidReq) (*api.IsInMonitorReply, error) {
res, err := s.svr.IsInMonitor(ctx, &model.ArgMid{
Mid: req.Mid,
RealIP: req.RealIP,
})
if err != nil {
return nil, err
}
isInMonitorReply := &api.IsInMonitorReply{
IsInMonitor: res,
}
return isInMonitorReply, nil
}