Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
 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