def deleteMail(self,mailID): '''删除邮件''' result = self.checkMyMail(mailID) if not result: return {'result':False,'message':u""} m = Mail(id = mailID) result = m.destroyMail() return {'result':result,'message':u""}
def sendMail(self,receiverId,title,content): '''发送邮件 @param receiverId: int 发送者的ID @param title: str 邮件的标题 @param content: str 邮件的内容 ''' m=Mail(title=title,senderId=self._owner.baseInfo.id,receiverId=receiverId,sender=self._owner.baseInfo.getNickName(),content=content) result=m.mailIntoDB() return result
def BatchDelete(self,mailIDList): '''批量删除''' for mailId in mailIDList: result=self.checkMyMail(mailID) if not result: return {'result':False,'message':u""} for mailID in mailIDListL: m=Mail(id=mailId) result=m.destoryMail() return {'result':True,'message':u""}
def saveMail(self,mailID): '''保存邮件''' result=self.checkMyMail(mailID) if not result: return {'result':False,'message':u""} m=Mail(id=mailID) result=m.updateMainInfo({'isSaved':1}) if not result: return {'result':False,'message':u""} return {'result':True,'message':u""}
def BatchDelete(self, mailIDList): """批量删除""" for mailId in mailIDList: result = self.checkMyMail(mailId) if not result: return {'result': False, 'message': u""} for mailId in mailIDList: m = Mail(id=mailId) result = m.destroyMail() return {'result': True, 'message': u""}
def BatchDelete(self,mailIDList): """批量删除""" for mailId in mailIDList: result = self.checkMyMail(mailId) if not result: return {'result':False,'message':u""} for mailId in mailIDList: m = Mail(id = mailId) result = m.destroyMail() return {'result':True,'message':u""}
def readMail(self,mailID): '''阅读邮件(将邮件未读状态改成为已读状态) @param mailID: int 邮件的ID ''' result=self.checkMyMail(mailID) if not result: return {'result':False,'message':u""} m=Mail(id=mailID) m.updateMainInfo({'isReaded':1}) data=m.formatMailInfo() return {'result':result,'message':u""}
def readMail(self, mailID): """阅读邮件(将邮件未读状态改为以读状态) @param mailID: int 邮件的ID """ result = self.checkMyMail(mailID) if not result: return {'result': False, 'message': u""} m = Mail(id=mailID) m.updateMainInfo({'isReaded': 1}) data = m.formatMailInfo() return {'result': True, 'data': data}
def readMail(self,mailID): """阅读邮件(将邮件未读状态改为以读状态) @param mailID: int 邮件的ID """ result = self.checkMyMail(mailID) if not result: return {'result':False,'message':u""} m = Mail(id = mailID) m.updateMainInfo({'isReaded':1}) data = m.formatMailInfo() return {'result':True,'data':data}