def create_activity(self, info): ''' 创建活动 第一步: 验证用户身份 第二步: 创建Imgpath, Activity信息 :param info: {'token_id': '', 'user_name': '', 'imgpath': '', 'user_id': '', 'open_id': ''} :return: {'data': '', 'status': 'SUCCESS'} ''' print(info) info['activity_id'] = self.generate_id(info['activity_name']) info['imgpath_id'] = self.generate_id(info['imgpath']) info['foreign_id'] = info['activity_id'] ImgPath.create(info=info) info['createtime'] = datetime.now() Activity.create(info=info) db.session.commit() return (True, info['activity_id'])
def create_activity_background(self, info): ''' 后台,创建活动 第一步: 验证管理员身份 第二步: 创建Imgpath, Activity信息 :param info: {'token_id': '', 'user_name': '', 'imgpath': '', 'user_id': '', 'open_id': ''} :return: {'data': '', 'status': 'SUCCESS'} ''' print(info) info['activity_id'] = self.generate_id(info['activity_name']) info['imgpath_id'] = self.generate_id(info['imgpath']) info['foreign_id'] = info['activity_id'] ImgPath.create(info=info) info['createtime'] = datetime.now() if 'club_id' in info: info['type_id'] = ACTIVITY_CLUB info['area'] = None else: info['club_id'] = None info['type_id'] = ACTIVITY_USER Activity.create(info=info) db.session.commit() return (True, info['activity_id'])