def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition( ) self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode() self.user_and_cellphone_relation = DBOHHOUserAndCellphoneRelation() self.user_favourite_book = DBOHHOUserFavouriteBook() self.user_favourite_movie = DBOHHOUserFavouriteMovie() self.user_favourite_sport = DBOHHOUserFavouriteSport() self.user_favourite_music = DBOHHOUserFavouriteMusic() self.user_icon = DBOHHOUserIcon() self.user_description = DBOHHOUserDescription() self.user_impression = DBOHHOUserImpression()
class LogicBackstageRegister(object): def __init__(self): self.user = DBOHHOUser() self.password = Password() def register(self, username, password): if username and password: self.password.set_password(password) encryption_password = self.password.encryption() data = dict() data["username"] = username data["password"] = encryption_password success = self.user.add(data) if success: return True return False
def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition() self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode()
def add_setting(self, identity_id, password, name, power, periods): self.device.set_identity(identity_id) device = self.device.get_by_identity() password_instance = Password(password) if device: instance = self.setting.get_by_device(device.id) if instance: result = Result.result_exist(DEVICE_SETTING_EXIST) else: data_dict = dict() data_dict["device_id"] = device.id data_dict["password"] = password_instance.aes_encryption() data_dict["name"] = name data_dict["power"] = power data_dict["periods"] = periods success = self.setting.add(data_dict) if success: result = Result.result_success() else: result = Result.result_failed() else: result = Result.result_not_exist(DEVICE_NOT_EXIST) return result
def get_setting_information(self, identity_id): self.device.set_identity(identity_id) device = self.device.get_by_identity() data = dict() if device: instance = self.setting.get_by_device(device.id) if instance: data = self.setting.get_information(instance) data["source_password"] = Password.aes_decryption(data["password"]) result = Result.result_success() else: result = Result.result_failed() else: result = Result.result_not_exist(DEVICE_NOT_EXIST) result["data"] = data return result
def update_setting(self, identity_id, password, name, power): self.device.set_identity(identity_id) device = self.device.get_by_identity() if device: instance = self.setting.get_by_device(device.id) if instance: data_dict = dict() data_dict["password"] = Password.aes_encryption(password) data_dict["name"] = name data_dict["power"] = power success = self.setting.update(instance, data_dict) if success: result = Result.result_success() else: result = Result.result_failed() else: result = Result.result_not_exist(DEVICE_SETTING_NOT_EXIST) else: result = Result.result_not_exist(DEVICE_NOT_EXIST) return result
def __init__(self): self.user = DBOHHOUser() self.password = Password()
class LogicAddUser(object): def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition() self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode() self.user_and_cellphone_relation = DBOHHOUserAndCellphoneRelation() # def gevent_add_user_test(self, cellphone): def add_user(self, number=10): gevent_list = [gevent.spawn(self.gevent_add_user_test, number) for i in range(2)] gevent.joinall(gevent_list) cellphone = 10000000000 def gevent_add_user_test(self, number): global cellphone # identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: if user_obj.cellphone: cellphone = int(user_obj.cellphone) i = 0 while i <= number: # OHHOLog.print_log(i) i += 1 cellphone += 1 while self.user.get_by_cellphone(str(cellphone)): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id) print("for end") print("end") # def add_user(self, number=10): def gevent_add_user_test(self, number): global cellphone # identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: if user_obj.cellphone: cellphone = int(user_obj.cellphone) i = 0 while i <= number: # OHHOLog.print_log(i) i += 1 cellphone += 1 while self.user.get_by_cellphone(str(cellphone)): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id) print("for end") print("end") def add_user_commit_all(self, number=10): cellphone = 10000000000 # identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: if user_obj.cellphone: cellphone = int(user_obj.cellphone) i = 1 dic_list_token = list() dic_list_extension = list() while i <= number: # OHHOLog.print_log(i) print(i) i += 1 cellphone += 1 data = dict() while self.user.get_by_cellphone(str(cellphone)): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) token_dic = self.add_user_token_table_dic(user_id) extension_dic = self.add_user_extension_dic(user_id) dic_list_token.append(token_dic) dic_list_extension.append(extension_dic) self.token.token.bulk_add(dic_list_token) self.user_extension.bulk_add(dic_list_extension) print("for end") print("end") def add_user1(self, number=10): cellphone = 10000000000 # identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: if user_obj.cellphone: cellphone = int(user_obj.cellphone) i = 0 while i <= number: # OHHOLog.print_log(i) i += 1 cellphone += 1 while self.user.get_by_cellphone(str(cellphone)): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id) print("for end") print("end") def add_user_impression(self, user_id): data = dict() obj = OhhoRandom.get_user_impression() data["user_id"] = user_id data["another_user_id"] = obj.get("another_user_id", "") data["content_id"] = obj.get("content_id", "") data["apply_id"] = obj.get("apply_id", "") data["type"] = obj.get("type", "") self.user_impression.add(data) def add_user_icon(self, user_id): data = dict() obj = OhhoRandom.get_user_icon() data["user_id"] = user_id data["icon"] = obj.get("icon", "") data["is_head_sculpture"] = obj.get("is_head_sculpture", "") data["thumbnail"] = obj.get("thumbnail", "") self.user_icon.add(data) def add_user_favourite_sport(self, user_id): data = dict() obj = OhhoRandom.get_favourite_sport() data["user_id"] = user_id data["sport_id"] = obj.get("sport_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") self.user_favourite_sport.add(data) def add_user_favourite_music(self, user_id): data = dict() obj = OhhoRandom.get_favourite_music() data["user_id"] = user_id data["music_id"] = obj.get("music_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["album"] = obj.get("album", "") data["publisher"] = obj.get("publisher", "") data["singer"] = obj.get("singer", "") data["icon"] = obj.get("icon", "") data["url"] = obj.get("url", "") self.user_favourite_music.add(data) def add_user_favourite_movie(self, user_id): data = dict() obj = OhhoRandom.get_favourite_movie() data["user_id"] = user_id data["movie_id"] = obj.get("movie_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") data["casts"] = obj.get("casts", "") data["genres"] = obj.get("genres", "") data["icon"] = obj.get("icon", "") data["url"] = obj.get("url", "") self.user_favourite_movie.add(data) def add_user_favourite_book(self, user_id): data = dict() obj = OhhoRandom.get_favourite_book() data["user_id"] = user_id data["isbn"] = obj.get("isbn", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") data["icon"] = obj.get("icon", "") data["author"] = obj.get("author", "") data["url"] = obj.get("url", "") self.user_favourite_book.add(data) def add_user_description(self, user_id): data = dict() data["user_id"] = user_id data["type"] = OhhoRandom.get_type() data["first"] = OhhoRandom.get_first() data["second"] = OhhoRandom.get_second() data["third"] = OhhoRandom.get_third() self.user_description.add(data) def add_user_and_device_relation(self, user_id): data = dict() data["user_id"] = user_id data["device_id"] = OhhoRandom.get_device_id self.user_and_device_relation.add(data) def add_user_and_device_imei(self, user_id): data = dict() data["user_id"] = user_id data["device_id"] = OhhoRandom.get_device_id data["imei"] = OhhoRandom.get_imei() self.user_and_device_imei.add(data) def add_user_and_cellphone_relation(self, user_id): data = dict() data["user_id"] = user_id data["cellphone_id"] = OhhoRandom.get_cellphone_id() self.user_and_cellphone_relation.add(data) def add_user_configuration(self, user_id): data = dict() data["user_id"] = user_id data["is_match"] = 1 data["is_online"] = 1 self.user_configuration.add(data) def add_user_match_condition(self, user_id): data = dict() data["user_id"] = user_id data["match_condition_id"] = OhhoRandom.get_match_condition_id() self.match_condition.add(data) def add_user_extension(self, user_id): data = dict() data["user_id"] = user_id data["sex"] = OhhoRandom.get_sex() # data["identity_card"] = identity_card # data["real_name"] = "" data["nickname"] = "宝宝" data["birthday"] = OhhoRandom.get_birthday() # data["height"] = OhhoRandom.get_height() # data["hometown"] = OhhoRandom.get_hometown() # data["school"] = OhhoRandom.get_school() # data["company"] = OhhoRandom.get_company() # data["degree_id"] = OhhoRandom.get_degree_id() # data["favourite_live_city"] = OhhoRandom.get_favourite_live_city() # data["occupation_id"] = OhhoRandom.get_occupation_id() # data["position_id"] = OhhoRandom.get_position_id() self.user_extension.add(data) def add_user_extension_dic(self, user_id): data = dict() data["user_id"] = user_id data["sex"] = OhhoRandom.get_sex() data["nickname"] = "宝宝" data["birthday"] = OhhoRandom.get_birthday() return data def add_user_token_table_dic(self, user_id): token = OHHORandom.get_nonce() token_dict = dict() token_dict["user_id"] = user_id token_dict["token"] = token # self.token.token.add(token_dict) return token_dict def add_user_token_table(self, user_id): token = OHHORandom.get_nonce() token_dict = dict() token_dict["user_id"] = user_id token_dict["token"] = token self.token.token.add(token_dict) def add_user_table(self, cellphone="00000000000"): """添加用户 参数 """ data = dict() password = "******" country_code_id = 159 username = OHHOUUID.get_uuid1_string() self.password.set_password(password) encryption_password = self.password.encryption() data["username"] = username data["password"] = encryption_password data["cellphone"] = cellphone data["country_code_id"] = country_code_id # time1 = time.time() self.user.add(data) # print("user_id") # print(self.user.model.id[0]) user = self.user.get_by_username(username) # time2 = time.time() # time3 = time2 - time1 # print("user insert") # print(time3) return user.id def insert_table(self): data = dict() password = "******" country_code_id = 159 username = OHHOUUID.get_uuid1_string() self.password.set_password(password) encryption_password = self.password.encryption() data["username"] = username data["password"] = encryption_password data["cellphone"] = "13828838383" data["country_code_id"] = country_code_id time1 = time.time() self.user.add(data) time2 = time.time() time3 = time2 - time1 print("user insert") print(time3)
class LogicAddUser(object): def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition() self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode() def add_user(self, number=10): cellphone = 10000000000 # identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: if user_obj.cellphone: cellphone = int(user_obj.cellphone) i = 0 while i <= number: i += 1 cellphone += 1 while self.user.get_by_cellphone(str(cellphone)): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id) print("for end") print("end") def add_func(self, number, cellphone): def add_user_extension(self, user_id): data = dict() data["user_id"] = user_id data["sex"] = OhhoRandom.get_sex() # data["identity_card"] = identity_card # data["real_name"] = "" data["nickname"] = "宝宝" data["birthday"] = OhhoRandom.get_birthday() self.user_extension.add(data) def add_user_token_table(self, user_id): token = OHHORandom.get_nonce() token_dict = dict() token_dict["user_id"] = user_id token_dict["token"] = token self.token.token.add(token_dict) def add_user_table(self, cellphone="00000000000"): """添加用户 参数 """ data = dict() password = "******" country_code_id = 159 username = OHHOUUID.get_uuid1_string() self.password.set_password(password) encryption_password = self.password.encryption() data["username"] = username data["password"] = encryption_password data["cellphone"] = cellphone data["country_code_id"] = country_code_id self.user.add(data) user = self.user.get_by_username(username) return user.id
class LogicAddUserNew(object): def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition( ) self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode() self.user_and_cellphone_relation = DBOHHOUserAndCellphoneRelation() self.user_favourite_book = DBOHHOUserFavouriteBook() self.user_favourite_movie = DBOHHOUserFavouriteMovie() self.user_favourite_sport = DBOHHOUserFavouriteSport() self.user_favourite_music = DBOHHOUserFavouriteMusic() self.user_icon = DBOHHOUserIcon() self.user_description = DBOHHOUserDescription() self.user_impression = DBOHHOUserImpression() # self.cellphone = 10000000000 # self.identity_id = 9000000000 def add_user(self): cellphone = 10000000000 identity_id = 9000000000 for i in range(10): cellphone = cellphone + 1 identity_id = identity_id + 1 while self.user.get_by_cellphone(cellphone): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id) self.add_user_configuration(user_id) # self.add_user_and_cellphone_relation(user_id) self.device.set_identity(identity_id) while self.device.get_by_identity(): identity_id = identity_id + 1 device_id = self.add_device(identity_id) self.add_user_and_device_imei(user_id, device_id) self.add_user_and_device_relation(user_id, device_id) match_condition_id = self.add_match_condition() print("match_condition_id:") print(match_condition_id) self.add_user_match_condition(user_id, match_condition_id) def add_device(self, identity_id): data = dict() data["identity_id"] = identity_id self.device.add(data) query = self.device.get_query() query = self.device.order_by_id_desc(query) obj = Operation.first(query) return obj.id def add_match_condition(self): data = dict() data["sex"] = OhhoRandom.get_sex() data["small_age"] = 0 data["big_age"] = 150 data["interest"] = OhhoRandom.get_user_match_interest() self.match_condition.add(data) query = self.match_condition.get_query() query = self.match_condition.order_by_id_desc(query) obj = Operation.first(query) return obj.id def add_user_and_device_relation(self, user_id, device_id): data = dict() data["user_id"] = user_id data["device_id"] = device_id self.user_and_device_relation.add(data) def add_user_and_device_imei(self, user_id, device_id): data = dict() data["user_id"] = user_id data["device_id"] = device_id data["imei"] = OhhoRandom.get_imei() self.user_and_device_imei.add(data) def add_user_and_cellphone_relation(self, user_id): data = dict() data["user_id"] = user_id data["cellphone_id"] = OhhoRandom.get_cellphone_id() self.user_and_cellphone_relation.add(data) def add_user_configuration(self, user_id): data = dict() data["user_id"] = user_id data["is_match"] = 1 data["is_online"] = 1 self.user_configuration.add(data) def add_user_match_condition(self, user_id, match_condition_id): data = dict() data["user_id"] = user_id data["match_condition_id"] = match_condition_id self.record_user_and_match_condition.add(data) def add_user_extension(self, user_id): data = dict() data["user_id"] = user_id data["sex"] = OhhoRandom.get_sex() data["birthday"] = OhhoRandom.get_birthday() data["interest"] = OhhoRandom.get_user_interest() self.user_extension.add(data) def add_user_token_table(self, user_id): token = OHHORandom.get_nonce() token_dict = dict() token_dict["user_id"] = user_id token_dict["token"] = token self.token.token.add(token_dict) def add_user_table(self, cellphone="00000000000"): """添加用户 参数 """ data = dict() password = "******" country_code_id = 159 username = OHHOUUID.get_uuid1_string() self.password.set_password(password) encryption_password = self.password.encryption() data["username"] = username data["password"] = encryption_password data["cellphone"] = cellphone data["country_code_id"] = country_code_id self.user.add(data) user = self.user.get_by_username(username) return user.id
class LogicAddUser(object): def __init__(self): self.user = DBOHHOUser() self.user_and_device_relation = DBOHHOUserAndDeviceRelation() self.password = Password() self.token = Token() self.user_extension = DBOHHOUserAccuracyExtension() self.interest = DBOHHOInterest() self.map = DBOHHOMapInformation() self.device = DBOHHODevice() self.record_user_and_match_condition = DBOHHORecordUserAndMatchCondition( ) self.match_condition = DBOHHORecordMatchCondition() self.im_user = DBOHHOIMUser() self.im_user_relation = DBOHHOIMUserRelation() self.user_configuration = DBOHHOUserConfiguration() self.imei = IMEI() self.user_and_device_imei = DBOHHOUserAndDeviceIMEI() self.friend = Friend() self.apply = DBOHHORecordMatchApply() self.country_code = DBOHHOCountryCode() self.user_and_cellphone_relation = DBOHHOUserAndCellphoneRelation() self.user_favourite_book = DBOHHOUserFavouriteBook() self.user_favourite_movie = DBOHHOUserFavouriteMovie() self.user_favourite_sport = DBOHHOUserFavouriteSport() self.user_favourite_music = DBOHHOUserFavouriteMusic() self.user_icon = DBOHHOUserIcon() self.user_description = DBOHHOUserDescription() self.user_impression = DBOHHOUserImpression() def add_user(self): cellphone = 10000000000 identity_card = 100000000000000000 user_query = self.user.get_query() user_query = self.user.order_by_id_desc(user_query) user_obj = Operation.first(user_query) if user_obj: cellphone = int(user_obj.cellphone) for i in range(100): cellphone += 1 # identity_card += 1 while self.user.get_by_cellphone(cellphone): cellphone = cellphone + 1 user_id = self.add_user_table(str(cellphone)) self.add_user_token_table(user_id) self.add_user_extension(user_id, identity_card) # self.add_user_match_condition(user_id) # self.add_user_configuration(user_id) # self.add_user_and_cellphone_relation(user_id) # self.add_user_and_device_imei(user_id) # self.add_user_and_device_relation(user_id) # self.add_user_description(user_id) # self.add_user_favourite_book(user_id) # self.add_user_favourite_movie(user_id) # self.add_user_favourite_music(user_id) # self.add_user_favourite_sport(user_id) # self.add_user_icon(user_id) # self.add_user_impression(user_id) def add_user_impression(self, user_id): data = dict() obj = OhhoRandom.get_user_impression() data["user_id"] = user_id data["another_user_id"] = obj.get("another_user_id", "") data["content_id"] = obj.get("content_id", "") data["apply_id"] = obj.get("apply_id", "") data["type"] = obj.get("type", "") self.user_impression.add(data) def add_user_icon(self, user_id): data = dict() obj = OhhoRandom.get_user_icon() data["user_id"] = user_id data["icon"] = obj.get("icon", "") data["is_head_sculpture"] = obj.get("is_head_sculpture", "") data["thumbnail"] = obj.get("thumbnail", "") self.user_icon.add(data) def add_user_favourite_sport(self, user_id): data = dict() obj = OhhoRandom.get_favourite_sport() data["user_id"] = user_id data["sport_id"] = obj.get("sport_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") self.user_favourite_sport.add(data) def add_user_favourite_music(self, user_id): data = dict() obj = OhhoRandom.get_favourite_music() data["user_id"] = user_id data["music_id"] = obj.get("music_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["album"] = obj.get("album", "") data["publisher"] = obj.get("publisher", "") data["singer"] = obj.get("singer", "") data["icon"] = obj.get("icon", "") data["url"] = obj.get("url", "") self.user_favourite_music.add(data) def add_user_favourite_movie(self, user_id): data = dict() obj = OhhoRandom.get_favourite_movie() data["user_id"] = user_id data["movie_id"] = obj.get("movie_id", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") data["casts"] = obj.get("casts", "") data["genres"] = obj.get("genres", "") data["icon"] = obj.get("icon", "") data["url"] = obj.get("url", "") self.user_favourite_movie.add(data) def add_user_favourite_book(self, user_id): data = dict() obj = OhhoRandom.get_favourite_book() data["user_id"] = user_id data["isbn"] = obj.get("isbn", "") data["name"] = obj.get("name", "") data["description"] = obj.get("description", "") data["index"] = obj.get("index", "") data["icon"] = obj.get("icon", "") data["author"] = obj.get("author", "") data["url"] = obj.get("url", "") self.user_favourite_book.add(data) def add_user_description(self, user_id): data = dict() data["user_id"] = user_id data["type"] = OhhoRandom.get_type() data["first"] = OhhoRandom.get_first() data["second"] = OhhoRandom.get_second() data["third"] = OhhoRandom.get_third() self.user_description.add(data) def add_user_and_device_relation(self, user_id): data = dict() data["user_id"] = user_id data["device_id"] = OhhoRandom.get_device_id self.user_and_device_relation.add(data) def add_user_and_device_imei(self, user_id): data = dict() data["user_id"] = user_id data["device_id"] = OhhoRandom.get_device_id data["imei"] = OhhoRandom.get_imei() self.user_and_device_imei.add(data) def add_user_and_cellphone_relation(self, user_id): data = dict() data["user_id"] = user_id data["cellphone_id"] = OhhoRandom.get_cellphone_id() self.user_and_cellphone_relation.add(data) def add_user_configuration(self, user_id): data = dict() data["user_id"] = user_id data["is_match"] = 1 data["is_online"] = 1 self.user_configuration.add(data) def add_user_match_condition(self, user_id): data = dict() data["user_id"] = user_id data["match_condition_id"] = OhhoRandom.get_match_condition_id() self.match_condition.add(data) def add_user_extension(self, user_id, identity_card): data = dict() data["user_id"] = user_id data["sex"] = OhhoRandom.get_sex() # data["identity_card"] = identity_card # data["real_name"] = "" data["nickname"] = "宝宝" data["birthday"] = OhhoRandom.get_birthday() # data["height"] = OhhoRandom.get_height() # data["hometown"] = OhhoRandom.get_hometown() # data["school"] = OhhoRandom.get_school() # data["company"] = OhhoRandom.get_company() # data["degree_id"] = OhhoRandom.get_degree_id() # data["favourite_live_city"] = OhhoRandom.get_favourite_live_city() # data["occupation_id"] = OhhoRandom.get_occupation_id() # data["position_id"] = OhhoRandom.get_position_id() self.user_extension.add(data) def add_user_token_table(self, user_id): token = OHHORandom.get_nonce() token_dict = dict() token_dict["user_id"] = user_id token_dict["token"] = token self.token.token.add(token_dict) def add_user_table(self, cellphone="00000000000"): """添加用户 参数 """ data = dict() password = "******" country_code_id = 159 username = OHHOUUID.get_uuid1_string() self.password.set_password(password) encryption_password = self.password.encryption() data["username"] = username data["password"] = encryption_password data["cellphone"] = cellphone data["country_code_id"] = country_code_id self.user.add(data) user = self.user.get_by_username(username) return user.id