def AddNumber(self,num,state): """添加一个礼品记录 """ number = Market_number() number.number = num number.state = state operation_session.add(number) try: operation_session.commit() except: operation_session.rollback() raise
def AddChannelMarket(self,applyuser,channel,spent_fee): market = ChannelMarketlogs() market.applyuser = applyuser market.channel = channel market.spent_fee = spent_fee market.date = datetime.now() market.type = type operation_session.add(market) try: operation_session.commit() except: operation_session.rollback() raise
def AdddepartmentMarket(self,applyuser,departmentid,spent_fee,type): try: market = DepartmentMarketlogs() market.applyuser = applyuser market.departmentid = departmentid market.spent_fee = spent_fee market.date = datetime.now() market.type = type operation_session.add(market) operation_session.commit() except: operation_session.rollback() raise
def addadminlogs(self, **kwargs): """新增系统日志信息""" from eisoo.mpsource.interfaces import IUserLocator locator = getUtility(IUserLocator) if locator.IsUser(kwargs['username']): adminlogs = Adminlogs() adminlogs.username = kwargs['username'] adminlogs.rolename = kwargs['rolename'] adminlogs.levelname = kwargs['levelname'] adminlogs.elevelname = kwargs['elevelname'] adminlogs.description = kwargs['description'] adminlogs.date = kwargs['date'] try: operation_session.add(adminlogs) operation_session.commit() except: operation_session.rollback() raise