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)
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)
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)
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)