Ejemplo n.º 1
0
 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'])
Ejemplo n.º 2
0
 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'])
Ejemplo n.º 3
0
 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'])
Ejemplo n.º 4
0
 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'])