Exemplo n.º 1
0
def ajax_submit_track_task():
    input_data = dict()
    #input_data = request.get_json()
    # test
    input_data = {
        'task_name': 'testtask',
        'state': 'it is a test',
        'uid_list': ['1311967407', '1671386130', '1653255165']
    }
    #input_data = {'task_name': 'testtask2', 'state': 'it is a test', \
    #        'uid_list':['3270699555', '3199485481', '1736407257', '1471234522', '1158518402', '1688547585', '1947335820', '3200285974']}
    '''
    now_ts = time.time()
    now_date = ts2datetime(now_ts)
    now_date_ts = datetime2ts(now_date)
    timesegment = int((now_ts - now_date_ts) / 900) + 1
    trans_ts = now_date_ts + timesegment * 900
    trans_date = ts2date(trans_date)
    input_data['submit_date'] = trans_date
    '''
    #test
    input_data['submit_date'] = '2013-09-01 00:00:00'
    input_data['status'] = 1  # show track task is doing; doing 1, end 0
    len_uid_list = len(input_data['uid_list'])
    input_data['count'] = len_uid_list
    status = submit_track_task(input_data)
    return json.dumps(status)
Exemplo n.º 2
0
def ajax_upload_track_file():
    results = {}
    upload_data = request.form['upload_data']
    task_name = request.form['task_name']
    state = request.args.form['state']
    now_ts = time.time()
    now_date = ts2datetime(now_ts)
    now_date_ts = datetime2ts(now_date)
    time_segment = int((now_ts - now_Date_ts) / 900) + 1
    trans_ts = now_date_ts + time_segment * 900
    line_list = upload_data.split('\n')
    input_data = {}
    #submit task and start time is 15min multiple
    input_data['submit_date'] = trans_ts
    input_data['task_name'] = task_name
    uid_list = []
    for line in line_list:
        uid = line[:10]
        if len(uid) == 10:
            uid_list.append(uid)
    input_data['uid_list'] = uid_list
    input_data[
        'status'] = 1  # status show the track task is doing or end; doing 1, end 0
    input_data['count'] = len(uid_list)
    status = submit_track_task(input_data)
    return json.dumps(status)
Exemplo n.º 3
0
def ajax_upload_track_file():
    results = {}
    upload_data = request.form['upload_data']
    task_name = request.form['task_name']
    state = request.args.form['state']
    now_ts = time.time()
    now_date = ts2datetime(now_ts)
    now_date_ts = datetime2ts(now_date)
    time_segment = int((now_ts - now_Date_ts) / 900) + 1
    trans_ts = now_date_ts + time_segment * 900
    line_list = upload_data.split('\n')
    input_data = {}
    #submit task and start time is 15min multiple
    input_data['submit_date'] = trans_ts
    input_data['task_name'] = task_name
    uid_list = []
    for line in line_list:
        uid = line[:10]
        if len(uid)==10:
            uid_list.append(uid)
    input_data['uid_list'] = uid_list
    input_data['status'] = 1 # status show the track task is doing or end; doing 1, end 0
    input_data['count'] = len(uid_list)
    status = submit_track_task(input_data)
    return json.dumps(status)
Exemplo n.º 4
0
def ajax_submit_track_task():
    input_data = dict()
    #input_data = request.get_json()
    # test
    input_data = {'task_name':'testtask', 'state':'it is a test', 'uid_list':['1311967407', '1671386130', '1653255165']}
    #input_data = {'task_name': 'testtask2', 'state': 'it is a test', \
    #        'uid_list':['3270699555', '3199485481', '1736407257', '1471234522', '1158518402', '1688547585', '1947335820', '3200285974']}
    '''
    now_ts = time.time()
    now_date = ts2datetime(now_ts)
    now_date_ts = datetime2ts(now_date)
    timesegment = int((now_ts - now_date_ts) / 900) + 1
    trans_ts = now_date_ts + timesegment * 900
    trans_date = ts2date(trans_date)
    input_data['submit_date'] = trans_date
    '''
    #test
    input_data['submit_date'] = '2013-09-01 00:00:00'
    input_data['status'] = 1 # show track task is doing; doing 1, end 0
    len_uid_list = len(input_data['uid_list'])
    input_data['count'] = len_uid_list
    status = submit_track_task(input_data)
    return json.dumps(status)