Beispiel #1
0
    def post(self):
        OHHOLog.print_log("start register")
        the_post = Post()
        OHHOLog.print_log("set the post")
        self.set_format(the_post.get_format(self))
        username = the_post.get_username(self)
        OHHOLog.print_log("get username")
        password = the_post.get_password(self)
        code = the_post.get_code(self)
        cellphone = the_post.get_cellphone_number(self)
        country_code = the_post.get_cellphone_country_code(self)
        if not country_code:
            country_code = "+86"
        identity_id = the_post.get_device_identity_id(self)
        mac_address = the_post.get_device_mac_address(self)
        imei = the_post.get_imei(self)
        base_url = the_post.get_base_url(self)
        register_dict = dict()

        OHHOLog.print_log("get all parameters")
        register_dict["username"] = username
        register_dict["password"] = password
        register_dict["code"] = code
        register_dict["identity_id"] = identity_id
        register_dict["mac_address"] = mac_address
        register_dict["imei"] = imei
        register_dict["cellphone"] = cellphone
        register_dict["country_code"] = country_code

        cellphone_dict = the_post.get_cellphone(self)
        instance = LogicRegister(register_dict, cellphone_dict)
        result = instance.register(base_url)
        return self.response(result)
Beispiel #2
0
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        identity_id = the_post.get_device_identity_id(self)
        mac_address = the_post.get_device_mac_address(self)

        instance = LogicIsDeviceValid()
        result = instance.is_device_valid(identity_id, mac_address)
        return self.response(result)
Beispiel #3
0
 def post(self):
     the_post = Post()
     self.set_format(the_post.get_format(self))
     user_id = the_post.get_user_id(self)
     identity_id = the_post.get_device_identity_id(self)
     mac_address = the_post.get_device_mac_address(self)
     instance = LogicUnbindDevice()
     result = instance.unbind_device(user_id, identity_id, mac_address)
     return self.response(result)
Beispiel #4
0
 def post(self):
     the_post = Post()
     self.set_format(the_post.get_format(self))
     country_code = the_post.get_cellphone_country_code(self)
     cellphone_number = the_post.get_cellphone_number(self)
     code = the_post.get_code(self)
     identity_id = the_post.get_device_identity_id(self)
     mac_address = the_post.get_device_mac_address(self)
     unbind_device = LogicCellphoneUnbindDevice()
     result = unbind_device.unbind_device(cellphone_number, code, identity_id, mac_address, country_code)
     return self.response(result)
Beispiel #5
0
 def post(self):
     the_post = Post()
     self.set_format(the_post.get_format(self))
     application_id = the_post.get_device_application_id(self)
     identity_id = the_post.get_device_identity_id(self)
     mac_address = the_post.get_device_mac_address(self)
     tx_power = the_post.get_device_tx_power(self)
     device = LogicAddDevice()
     result = device.add_device(application_id, identity_id, mac_address,
                                tx_power)
     return self.response(result)