コード例 #1
0
ファイル: finishdispatch.py プロジェクト: micjerry/provision
    def post(self):
        data = json.loads(self.request.body.decode("utf-8"))
        logging.info("finish dispatch %r" % data)

        (respons_code, reponse_body) = yield Mickey_Operate_Mgr.handle_operate(self.p_userid, Mickey_Operate_Mgr.MICKEY_BSS_OPER_FINISHDISPATCH, None, data)

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

        self.finish()
コード例 #2
0
ファイル: app_bss.py プロジェクト: micjerry/provision
 def __init__(self):
     handlers=[(r"/bss/identify/login", LoginHandler),
               (r"/bss/order/add/bill", AddOrderHandler),
               (r"/bss/order/remove/bill", RemoveOrderHandler),
               (r"/bss/order/mod/bill", ModOrderHandler),
               (r"/bss/order/finish/bill", FinishOrderHandler),
               (r"/bss/order/query/bill", QueryOrderHandler),
               (r"/bss/order/display/bill", DisplayOrderHandler),
               (r"/bss/dispatch/add/bill", AddDispatchHandler),
               (r"/bss/dispatch/remove/bill", RemoveDispatchHandler),
               (r"/bss/dispatch/mod/bill", ModDispatchHandler),
               (r"/bss/dispatch/finish/bill", FinishDispatchHandler),
               (r"/bss/dispatch/query/bill", QueryDispatchHandler),
               (r"/bss/dispatch/display/bill", DisplayDispatchHandler),
               (r"/bss/device/query/device", QueryDeviceHandler),
               (r"/bss/device/replace/device", ReplaceDeviceHandler),
               (r"/bss/dispatch/send/bill", AddExpressHandler),
               (r"/bss/order/send/sms", SendSmsHandler)
              ]
     tornado.web.Application.__init__(self, handlers, debug=True)
     Mickey_Operate_Mgr.initial()
コード例 #3
0
ファイル: removedispatch.py プロジェクト: micjerry/provision
    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()