Ejemplo n.º 1
0
 def post(self):
     the_post = Post()
     self.set_format(the_post.get_format(self))
     user_id = int(the_post.get_user_id(self))
     friend_id = int(the_post.get_friend_id(self))
     base_url = the_post.get_base_url(self)
     apply_id = the_post.get_apply_id(self)
     instance = LogicAgreeMeet()
     result = instance.agree_meet(user_id, friend_id, apply_id, base_url)
     return self.response(result)
Ejemplo n.º 2
0
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        apply_id = the_post.get_apply_id(self)
        friend_user_id = the_post.get_friend_id(self)
        base_url = the_post.get_base_url(self)

        instance = LogicMetByDevice()
        result = instance.met(user_id, friend_user_id, apply_id, base_url)
        return self.response(result)
Ejemplo n.º 3
0
 def post(self):
     the_post = Post()
     self.set_format(the_post.get_format(self))
     user_id = the_post.get_user_id(self)
     friend_id = the_post.get_friend_id(self)
     apply_id = the_post.get_apply_id(self)
     OHHOLog.print_log("user_id=%d" % user_id)
     OHHOLog.print_log("friend_user_id=%d" % friend_id)
     instance = LogicApplyFriend()
     result = instance.apply_friend(user_id, friend_id, apply_id)
     return self.response(result)
Ejemplo n.º 4
0
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        friend_user_id = the_post.get_friend_id(self)
        apply_id = the_post.get_apply_id(self)
        is_published = the_post.get_type(self)

        instance = LogicRematch()
        result = instance.rematch(user_id, friend_user_id, apply_id,
                                  is_published)
        return self.response(result)
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        apply_id = the_post.get_apply_id(self)
        identity_id = the_post.get_device_identity_id(self)
        rssi = the_post.get_device_rssi(self)
        distance = the_post.get_device_distance(self)
        base_url = the_post.get_base_url(self)

        instance = LogicBluetoothPosition()
        result = instance.bluetooth_position(user_id, identity_id, rssi,
                                             distance, apply_id, base_url)
        return self.response(result)
Ejemplo n.º 6
0
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        friend_user_id = the_post.get_friend_id(self)
        apply_id = the_post.get_apply_id(self)
        score = the_post.get_score(self)
        impression = the_post.get_impression(self)
        content = the_post.get_content(self)
        category = the_post.get_category(self)
        feedback = LogicAddCompleteMeetFeedback()
        result = feedback.add_feedback(user_id, friend_user_id, apply_id,
                                       score, impression, content, category)

        return self.response(result)
Ejemplo n.º 7
0
    def post(self):
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        apply_id = the_post.get_apply_id(self)
        address = the_post.get_map_address(self)
        longitude = the_post.get_map_longitude(self)
        latitude = the_post.get_map_latitude(self)
        name = the_post.get_name(self)
        code = the_post.get_code(self)

        address_dict = dict()
        address_dict["address"] = address
        address_dict["name"] = name
        address_dict["code"] = code
        address_dict["longitude"] = longitude
        address_dict["latitude"] = latitude

        instance = LogicWhereMeet()
        result = instance.where_meet(user_id, apply_id, address_dict)
        return self.response(result)
    def post(self):
        user = User()
        the_post = Post()
        self.set_format(the_post.get_format(self))
        user_id = the_post.get_user_id(self)
        friend_user_id = the_post.get_friend_id(self)
        apply_id = the_post.get_apply_id(self)
        category = the_post.get_category(self)
        reason = the_post.get_reason(self)
        content = the_post.get_content(self)
        base_url = the_post.get_base_url(self)

        cancel_meet = LogicCancelMeet()
        cancel_meet.cancel_meet(user_id, friend_user_id, apply_id, base_url)

        feedback = LogicAddCancelMeetFeedback()
        result = feedback.add_feedback(user_id, friend_user_id, apply_id, reason, content, category)

        information = user.get_cancel_meet_user_information(user_id, apply_id, base_url)
        information["message"] = content
        user.push_user_information(friend_user_id, PUSH_STATE_TYPE_CANCEL_MEET, information)

        return self.response(result)