Example #1
0
    def post(self):
        data = json.loads(self.request.body.decode("utf-8"))
        logging.info("display dispatch %r" % data)

        sid = data.get("id", "")

        if not sid:
            self.set_status(403)
            self.finish()
            return

        object_cls = yield Mickey_Factory_Obj.createObject(sid, Mickey_Object.MICKEY_OBJ_TYPE_DISPATCH)
        if not object_cls:
            self.set_status(404)
            self.finish()
            return

        self.set_status(200)
        self.write(object_cls.createDispay())
        self.finish()
Example #2
0
    def post(self):
        data = json.loads(self.request.body.decode("utf-8"))
        logging.info("mod order %r" % data)
        
        sid = data.get("id", "")

        if not sid:
            self.set_status(403)
            self.finish()
            return

        object_cls = yield Mickey_Factory_Obj.createObject(sid, Mickey_Object.MICKEY_OBJ_TYPE_DISPATCH)
        if not object_cls:
            self.set_status(404)
            self.finish()
            return

        (respons_code, reponse_body) = yield Mickey_Operate_Mgr.handle_operate(self.p_userid, Mickey_Operate_Mgr.MICKEY_BSS_OPER_RMVDISPATCH, object_cls, data)

        self.set_status(respons_code)
        if respons_code == 200 and reponse_body:
            self.write(reponse_body)

        self.finish()