Exemple #1
0
def demand_search():
    '''模糊查询项目需求
        GET /api/demand?title=aaa&projectId=1
    '''
    return {
        "data":
        list(Demand.find().where(
            Demand.projectId == request.args.get('projectId'),
            Demand.title % ('%' + request.args.get('title') + '%')))
    }
Exemple #2
0
def activity_detail(activity_id):
    '''查询活动详情
        GET /api/activity/<int:activity_id>
    '''
    activity = Activity.findOne(Activity.id == activity_id)
    activity['member'] = list(
        ActivityMember.find(ActivityMember.role, User.username, User.email,
                            User.id).join(User).where(
                                ActivityMember.activityId == activity_id))
    activity['demand'] = list(
        Demand.find().where(Demand.activityId == activity_id))
    return activity