package dispatch import ( "go_dreamfactory/comm" "go_dreamfactory/pb" "google.golang.org/protobuf/proto" ) // 公告板信息 func (a *apiComp) NoticeCheck(session comm.IUserSession, req *pb.DispatchNoticeReq) (code pb.ErrorCode) { return } func (a *apiComp) Notice(session comm.IUserSession, req *pb.DispatchNoticeReq) (code pb.ErrorCode, data proto.Message) { d := a.module.modelDispatch.getDBDispatch(session.GetUserId()) rsp := &pb.DispatchNoticeResp{} if len(d.Nb.Tasks) == 0 { rsp.Dispatch = a.module.modelDispatch.initDispatch(session.GetUserId(), d) } else { a.module.modelDispatch.updateNotice(session.GetUserId(),d) rsp.Dispatch = d.Nb } session.SendMsg(string(a.module.GetType()), "notice", rsp) return }