示例#1
0
 def addRoomAndAddressBook(room_uuid, focused_user_id, be_focused_user_id):
     roomData = {
         'room_uuid': room_uuid,
         'last_msg': '',
         'user_id': focused_user_id,
         'type': 0
     }
     Room.insertRoomData(roomData)
     addressBook = AddressBook(
         focused_user_id=focused_user_id,
         be_focused_user_id=be_focused_user_id,
         room_uuid=room_uuid,
         unread_number=0,
         is_alert=1,
         type=0,
     )
     dBSession.add(addressBook)
     addressBook = AddressBook(
         focused_user_id=be_focused_user_id,
         be_focused_user_id=focused_user_id,
         room_uuid=room_uuid,
         unread_number=0,
         is_alert=1,
         type=0,
     )
     dBSession.add(addressBook)
     return True
示例#2
0
 def adminAddRoomAndAddressBook(room_uuid, admin_user_info,
                                be_focused_user_id):
     roomData = {
         'room_uuid': room_uuid,
         'last_msg': '',
         'user_id': admin_user_info['id'],
         'type': CONST['ROOM']['ADMIN']['value'],
         'name': '系统管理-' + admin_user_info['nick_name']
     }
     Room.insertAdminRoomData(roomData)
     addressBook = AddressBook(focused_user_id=admin_user_info['uuid'],
                               be_focused_user_id=be_focused_user_id,
                               room_uuid=room_uuid,
                               unread_number=0,
                               is_alert=1,
                               save_action=CONST['SAVE']['CLOUD']['value'],
                               type=CONST['ADDRESSBOOK']['ADMIN']['value'])
     dBSession.add(addressBook)
     addressBook = AddressBook(focused_user_id=be_focused_user_id,
                               be_focused_user_id=admin_user_info['uuid'],
                               room_uuid=room_uuid,
                               unread_number=0,
                               is_alert=1,
                               save_action=CONST['SAVE']['CLOUD']['value'],
                               type=CONST['ADDRESSBOOK']['ADMIN']['value'])
     dBSession.add(addressBook)
     return True
示例#3
0
 def addRoomAndAddressBook(room_uuid, focused_user_id, be_focused_user_id):
     roomData = {
         'room_uuid': room_uuid,
         'last_msg': '',
         'user_id': focused_user_id
     }
     room = Room.insertRoomData(roomData)
     addressBook = AddressBook(
         focused_user_id=focused_user_id,
         be_focused_user_id=be_focused_user_id,
         room_uuid=room_uuid,
         unread_number=0,
         is_alert=1,
         created_at=time.time(),
         updated_at=time.time()
     )
     dBSession.add(addressBook)
     addressBook = AddressBook(
         focused_user_id=be_focused_user_id,
         be_focused_user_id=focused_user_id,
         room_uuid=room_uuid,
         unread_number=0,
         is_alert=1,
         created_at=time.time(),
         updated_at=time.time()
     )
     dBSession.add(addressBook)
     return True
示例#4
0
 def add(self, cls_, data:dict)->int:
     """
     添加
     @param object cls_ 数据库模型实体类
     @param dict data 数据
     @return bool
     """
     users = cls_(**data)
     dBSession.add(users)
     dBSession.flush()
     return users.id
示例#5
0
 def add(self, data: str, type: int = 1, level: int = 1) -> int:
     """ 
     添加
     @param: string  data
     @param: int type
     @param: int level
     @retrun int boolean
     """
     insertData = {'data': data, 'type': type, 'level': level}
     try:
         log = HtLog(**insertData)
         dBSession.add(log)
         #dBSession.flush()
         dBSession.commit()
         id = log.id
         return id
     except Exception as e:
         dBSession.rollback()
         return 0
示例#6
0
 def clientAdd(data: dict) -> int:
     """ 
     客户端添加日志
     @param: string  data
     @retrun int boolean
     """
     insertData = {
         'data': data['data'],
         'type': data['type'],
         'level': data['level']
     }
     try:
         log = HtLog(**insertData)
         dBSession.add(log)
         dBSession.commit()
         id = log.id
         return id
     except Exception as e:
         dBSession.rollback()
         return 0
 def add(self, data, type=1, level=1):
     """ 
     添加
     @param: string  data
     @param: integer type
     @param: integer level
     @retrun integer boolean
     """
     data = {
         'data': data,
         'type': type,
         'level': level,
         'create_time': int(time.time())
     }
     try:
         log = HtLog(**data)
         dBSession.add(log)
         dBSession.flush()
         id = log.id
         dBSession.commit()
         return id
     except Exception as e:
         dBSession.rollback()
         return 0
示例#8
0
 def addByClass(self, data):
     room = Config(**data)
     dBSession.add(room)
     dBSession.flush()
     return room.id
示例#9
0
 def add(self, data):
     users = Users(**data)
     dBSession.add(users)
     dBSession.flush()
     return users.id
示例#10
0
 def add(self, data):
     admin = Admin(**data)
     dBSession.add(admin)
     dBSession.flush()
     return admin.id
示例#11
0
 def add(self, data):
     dBSession.add(AddressBook(**data))
     return True
示例#12
0
 def add(self, data):
     msg = Msg(**data)
     dBSession.add(msg)
     dBSession.flush()
     return msg.id
示例#13
0
 def add(room_data):
     dBSession.add(room_data)
     return True
示例#14
0
 def add(self, data):
     userRoomRelation = UserRoomRelation(**data)
     dBSession.add(userRoomRelation)
     dBSession.flush()
     return userRoomRelation.id
示例#15
0
 def add(self, user):
     dBSession.add(user)
     return True
 def add(index, uuid, imgString):
     data = ImgShard(index=index, uuid=uuid, imgString=imgString)
     dBSession.add(data)
     return dBSession.commit()