def decide_out_uid(date, data): uid_list = [] now_date = time.strftime("%Y%m%d", time.localtime(time.time())) if data: uid_list = data.split(",") # decide to delete uids exist_data = r_out.hget("decide_delete_list", now_date) if exist_data and exist_data != []: uid_list.extend(json.loads(exist_data)) uid_list = list(set(uid_list)) r_out.hset("decide_delete_list", now_date, json.dumps(uid_list)) """ if uid_list and uid_list != []: update_record_index(not_out_list) """ filter_uid = all_delete_uid() uid_list = data.split(",") current_date_list = json.loads(r_out.hget("recommend_delete_list", date)) new_list = list(set(current_date_list).difference(set(uid_list))) new_list = list(set(new_list).difference(filter_uid)) r_out.hset("recommend_delete_list", date, json.dumps(new_list)) """ if uid_list: temp = r_out.hget("history_delete_list", now_date) if temp: exist_data = json.loads(r_out.hget("history_delete_list", now_date)) uid_list.extend(exist_data) r_out.hset("history_delete_list", now_date, json.dumps(uid_list)) """ return 1
def ajax_cancel_delete(): data = request.args.get('data','') # uid,uid date = request.args.get('date', '') # date, 2013-09-01 if not data or not date: return "no one cancelled" else: uid_list = data.split(',') delete_list = json.loads(r_out.hget('decide_delete_list',date)) revise_list = list(set(delete_list).difference(set(uid_list))) r_out.hset('decide_delete_list', date, json.dumps(revise_list)) update_record_index(uid_list) #temporary return json.dumps(1)
def ajax_cancel_delete(): data = request.args.get('data', '') # uid,uid date = request.args.get('date', '') # date, 2013-09-01 if not data or not date: return "no one cancelled" else: uid_list = data.split(',') delete_list = json.loads(r_out.hget('decide_delete_list', date)) revise_list = list(set(delete_list).difference(set(uid_list))) r_out.hset('decide_delete_list', date, json.dumps(revise_list)) update_record_index(uid_list) #temporary return json.dumps(1)
def ajax_cancel_recommend_out(): date = request.args.get('date', '') # date, 2013-09-01 uid_list = request.args.get('uid_list', '') # uid_list, 12345,123456, if not date or not uid_list: return "no define date or uid_list" else: uid_list = str(uid_list).split(',') recommend_list = json.loads(r_out.hget('recommend_delete_list',date)) revise_list = list(set(recommend_list).difference(set(uid_list))) r_out.hset('recommend_delete_list',date, json.dumps(revise_list)) update_record_index(uid_list) # 更改low number使之不再推荐 return json.dumps(1)
def ajax_search_delete(): date = request.args.get('date', '') # date, 2013-09-01 uid_list = request.args.get('uid_list', '') # uid_list, 12345,123456, if not date or not uid_list: return "no define date or uid_list" else: remove_list = str(uid_list).split(',') temp = r_out.hget('decide_delete_list', date) if temp: exist_data = json.loads(r_out.hget('decide_delete_list',date)) remove_list.extend(exist_data) r_out.hset('decide_delete_list', date, json.dumps(remove_list)) return json.dumps(1)
def ajax_cancel_recommend_out(): date = request.args.get('date', '') # date, 2013-09-01 uid_list = request.args.get('uid_list', '') # uid_list, 12345,123456, if not date or not uid_list: return "no define date or uid_list" else: uid_list = str(uid_list).split(',') recommend_list = json.loads(r_out.hget('recommend_delete_list', date)) revise_list = list(set(recommend_list).difference(set(uid_list))) r_out.hset('recommend_delete_list', date, json.dumps(revise_list)) update_record_index(uid_list) # 更改low number使之不再推荐 return json.dumps(1)
def ajax_search_delete(): date = request.args.get('date', '') # date, 2013-09-01 uid_list = request.args.get('uid_list', '') # uid_list, 12345,123456, if not date or not uid_list: return "no define date or uid_list" else: remove_list = str(uid_list).split(',') temp = r_out.hget('decide_delete_list', date) if temp: exist_data = json.loads(r_out.hget('decide_delete_list', date)) remove_list.extend(exist_data) r_out.hset('decide_delete_list', date, json.dumps(remove_list)) return json.dumps(1)
def decide_out_uid(date, data): # 日期:2016-02-26;data:uid,uid uid_list = [] now_date = date if data: uid_list = data.split(",") # decide to delete uids exist_data = r_out.hget("decide_delete_list", now_date) if exist_data: uid_list.extend(json.loads(exist_data)) uid_list = list(set(uid_list)) r_out.hset("decide_delete_list", now_date, json.dumps(uid_list)) #从推荐出库的recommend_list中去除已经决定出库的人 filter_uid = all_delete_uid() uid_list = data.split(",") current_date_list = json.loads(r_out.hget("recommend_delete_list", date)) new_list = list(set(current_date_list).difference(set(uid_list))) new_list = list(set(new_list).difference(filter_uid)) r_out.hset("recommend_delete_list", date, json.dumps(new_list)) return 1
def decide_out_uid(date, data): # 日期:2016-02-26;data:uid,uid uid_list = [] now_date = date if data: uid_list = data.split(",") # decide to delete uids exist_data = r_out.hget("decide_delete_list", now_date) if exist_data: uid_list.extend(json.loads(exist_data)) uid_list = list(set(uid_list)) r_out.hset("decide_delete_list", now_date, json.dumps(uid_list)) #从推荐出库的recommend_list中去除已经决定出库的人 filter_uid = all_delete_uid() uid_list = data.split(",") current_date_list = json.loads(r_out.hget("recommend_delete_list", date)) new_list = list(set(current_date_list).difference(set(uid_list))) new_list = list(set(new_list).difference(filter_uid)) r_out.hset("recommend_delete_list", date, json.dumps(new_list)) return 1