package mail import ( "go_dreamfactory/comm" "go_dreamfactory/pb" ) //参数校验 func (this *apiComp) DelMailCheck(session comm.IUserSession, req *pb.MailDelMailReq) (errdata *pb.ErrorData) { if session.GetUserId() == "" || req.ObjID == "" { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ReqParameterError, Title: pb.ErrorCode_ReqParameterError.ToString(), } return } return } // 删除邮件 func (this *apiComp) DelMail(session comm.IUserSession, req *pb.MailDelMailReq) (errdata *pb.ErrorData) { code = this.DelMailCheck(session, req) // check if code != pb.ErrorCode_Success { return } bRet := this.module.modelMail.MailDelUserMail(req.ObjID) if !bRet { code = pb.ErrorCode_MailErr // 邮件不存在 return } session.SendMsg(string(this.module.GetType()), "delmail", &pb.MailDelMailResp{ObjID: req.ObjID}) return }