コード例 #1
0
 def GET(self):
     data = web.input()
     act = uTools.get_act(data)
     
     self.env = icfg.getEnvObj()
     openid = objWeixin.getOpenid(data)
     logstat.logAccessUrl(openid,act) #记录用户访问
     ret = ""
     if act == 'SEAT-STATUS-AUTO':
         ret = self.getSeatsByImeiAuto("customer",openid,data)
     elif act == 'SEAT-STATUS-DEBUG':
         ret = self.getSeatsByImeiDebug("operator",openid,data)
     elif act =="SEAT-STATUS-TEST":
         #ret = self.getSeatsByImeiAuto("operator",openid,data)
         ret = self.getSeatsByImeiDebug("operator",openid,data)
     elif act =="SEAT-STATUS-HIS":
         ret = self.getSeatsByImeiAuto("operator-history",openid,data)
     elif act =="ABOUT" :
         ret = self.getBusConfigMsg(data)
     elif act =="BUS-CONFIG" :
         ret = self.getBusConfigMsg(data)
     elif act =='BIND-NEW-DEVICE':
         ret = self.bindNewDeviceMsg(openid,data)
     elif act == 'FRIEND-MANAGER':
         ret = self.friendManager(openid,data.imei)
     elif act =='ONLINE-TEST':
         ret = self.getOnlineTestViewMsg(openid)
     elif act =='GET-ONLINE-STATE':
         ret = self.getOnlineState(openid,data)
     return ret
コード例 #2
0
 def GET(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     openid = icfg.objWeixin.getOpenid(data)
     logstat.logAccessUrl(openid, act)  #记录用户访问
     ret = ""
     if act == "HOME":
         ret = self.home_metro(openid, data)
     elif act == "MANAGER-HOME":
         ret = self.manager_home_metro(openid, data)
     elif act == "COMPANY-HOME":
         ret = self.company_home_metro(openid, data)
         #ret = self.home(data)
     elif act == "REGEDIT-COMPANY":
         ret = self.regeditCompany(openid, data)
     elif act == "CERT-COMPANY":
         ret = self.certCompany(openid, data)
     elif act == "UPDATE-COMPANY":
         ret = self.updateCompanyGet(openid, data)
     elif act == "SALE-STATUS-COMPANY":
         ret = self.saleStatusCompany(openid, data)
     elif act == "MANAGE-COMPANY":
         ret = self.manageCompany(openid, data)
     return ret
コード例 #3
0
 def GET(self):
     data = web.input()
     act = uTools.get_act(data)
     self.env = icfg.getEnvObj()
     self.url = self.env['url']
     openid = objWeixin.getOpenid(data)
     logstat.logAccessUrl(openid, act)  #记录用户访问
     ret = ""
     if act == 'BUSLINE-HOME':
         ret = self.getCompanyBusLines(openid, data)
     elif act == 'LINE-BUSES':
         ret = self.getLineBuses(openid, data)
     elif act == 'HOME':
         ret = self.getCompanyBusLines(openid, data)
     elif act == 'COMPANY-BUSES':
         ret = self.getCompanyBuses(openid, data)
     elif act == 'DESIGN-LINE-SITE':
         ret = self.designLineSite(openid, data)
     elif act == 'DESIGN-LINE-SITE-QQ':
         ret = self.designLineSiteQQ(openid, data)
     elif act == 'DESIGN-LINE-PRICE':
         ret = self.designLinePrice(openid, data)
     elif act == 'START-LINE-STAT':
         ret = self.startLineStat(openid, data)
     return ret
コード例 #4
0
 def GET(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     openid = icfg.objWeixin.getOpenid(data)
     if openid=="error":#没有登录
         raise web.seeother('/user?act=login')
     #openid = "twsh"
     act =uTools.get_act(data)
     #logstat.logAccessUrl(openid,act) #记录用户访问
     if(act =="CAR-ONLINE"):
         ret = self.getCarOnline(openid,data)
     elif(act =='GET-BUSLINE'):
         ret = self.getBusLine(openid,data)
     elif(act =='GET-LINEBUS'):
         ret =self.getLineBus(openid,data)
     elif(act=="GET-DEVICES-TABLE"):
         ret =self.getDevicesTable(openid,data)
     elif(act=='GET-BUS-SEATTYPE'):
         ret =self.getBusSeatType(openid,data)
     elif(act in ['GET-HISTORYTRACK','GET-HISTORYTRACK-ONLY']):
         ret =self.getHistoryTrackMsg(act,openid,data)
     elif(act=='GET-HISTORY-SITE'):
         ret =self.getHistorySite(openid,data)
     elif(act=='GET-SEAT-LAYOUT'):
         ret =self.getSeatLayout(openid,data)
     elif(act=='GET-BOXCMD-RESULT'):
         ret =self.getBoxCmdResult(openid,data)
     elif(act=='GET-BOX-MONITOR'):
         ret =self.getBoxMonitor(openid,data)
     elif(act=="GET-FAN-DEMO"):
         ret =self.getFanDemo(openid,data)
     else:
         ret  = self.getCarOnline(openid,data)
     return ret
コード例 #5
0
ファイル: seat.py プロジェクト: waterbocai/gps-track
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     openid = icfg.objWeixin.getOpenid(data)
     if (act == 'GET-LINEBUS'):
         ret = self.getLineBus(openid, data)
     elif (act == "UPDATE-CHECKED-TRAVEL"):
         ret = self.updateCheckedTravel(openid, data)
     elif (act == "ADD-MONITOR-REGION"):
         ret = self.addMonitorRegion(openid, data)
     elif (act == "ADD-LINE-SITE"):
         ret = self.addLineSite(openid, data)
     elif (act == "GET-LINE-SITE"):
         ret = self.getLineSite(openid, data)
     elif (act == "DEL-MONITOR-REGION"):
         ret = self.delMonitorRegion(openid, data)
     elif (act == "GET-MONITOR-REGION-RESULT"):
         ret = self.getRegionMonitorResult(openid, data)
     elif (act == "GET-REGION-RESULT-DETAIL"):
         ret = self.getRegionResultDetailById(openid, data)
     elif (act == "UPDATE-REGION-RESULT-DETAIL"):
         ret = self.updateRegionResultDetail(openid, data)
     elif (act == "NOTIFY-CUSTOMER-REGION-RESULT"):
         ret = self.notifyRegionResult2Customer(openid, data)
     elif (act == "GET-MSG-RECEIVER"):
         ret = self.getMsgReceiver(openid, data)
     return ret
コード例 #6
0
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     #openid =objWeixin.getOpenid(data)
     if act == 'GET-GROUP-BY-IMEI':
         pass
     return ret
コード例 #7
0
ファイル: manager.py プロジェクト: waterbocai/gps-track
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act =uTools.get_act(data)
     openid =icfg.objWeixin.getOpenid(data)
     if(act=='GET-MANAGER-CENTER'):
         ret =self.getManagerCenter(openid,data)
     return ret
コード例 #8
0
ファイル: tool.py プロジェクト: waterbocai/gps-track
 def GET(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     #openid = "twsh"
     act = uTools.get_act(data)
     #logstat.logAccessUrl(openid,act) #记录用户访问
     if (act == "ADD-UNIONID"):
         ret = self.relateUserId(data)
     return ret
コード例 #9
0
ファイル: manager.py プロジェクト: waterbocai/gps-track
 def GET(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     openid = icfg.objWeixin.getOpenid(data)
     #openid = "twsh"
     act =uTools.get_act(data)
     #logstat.logAccessUrl(openid,act) #记录用户访问
     if(act=='GET-MANAGER-CENTER'):
         ret =self.getManagerCenter(openid,data)
     return ret
コード例 #10
0
    def GET(self):
        data = web.input()
        self.env = icfg.getEnvObj()
        #openid =objWeixin.getOpenid(data)
        openid = "twsh"
        act = uTools.get_act(data)
        #logstat.logAccessUrl(openid,act) #记录用户访问
        if (act == "LOGIN"):
            ret = self.login(data)

        return ret
コード例 #11
0
 def GET(self):
     data = web.input()
     act = uTools.get_act(data)
     self.env = icfg.getEnvObj()
     self.url =self.env['url']
     openid = icfg.objWeixin.getOpenid(data)
     logstat.logAccessUrl(openid,act) #记录用户访问
     if act == 'SHOW-LINE-STAT-TASK':
         ret = self.showLineStatTask(openid,data)
     else:
         ret = web.seeother(urlHome)
     return ret
コード例 #12
0
ファイル: busline.py プロジェクト: waterbocai/gps-track
    def GET(self):
        data = web.input()
        act = uTools.get_act(data)

        self.env = icfg.getEnvObj()
        openid = objWeixin.getOpenid(data)
        logstat.logAccessUrl(openid, act)  #记录用户访问
        ret = None
        if act == 'BUSTRAVEL-CURRENT':
            ret = self.get_bustravel_current(openid, data)
        elif act == 'BUSTRAVEL-DETAIL':
            ret = self.get_bustravel_detail(openid, data)
        return ret
コード例 #13
0
ファイル: tradeorder.py プロジェクト: waterbocai/gps-track
 def GET(self):
     data = web.input()
     openid       =icfg.objWeixin.getOpenid(data)
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     logstat.logAccessUrl(openid,act) #记录用户访问  
     #print data
     if act =="QUERY"   :
         ret = self.getOrderByid(openid,data)
     elif act == "QRCODE":
         ret = self.getOrderByQrcode(openid,data)
     elif act == "ACCOUNT-LOG":
         ret = self.getAccountLog(openid,data)
     return ret
コード例 #14
0
ファイル: security.py プロジェクト: waterbocai/gps-track
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     imei = data.imei
     openid = objWeixin.getOpenid(data)
     if act == "HOME":
         ret = self.home(openid, data)
     elif act == "UPDATE-ITEMS":
         ret = self.updateSecurityItem(openid, data)
     elif act == "RESET-SF":
         ret = self.resetSF(openid, data)
     elif act == "SPEAKER-SUNG":
         ret = self.speakerSung(openid, imei)
     elif act == "MONITOR-SETUP":
         ret = self.monitorSetup(openid, imei, data.state)
     return ret
コード例 #15
0
ファイル: seat.py プロジェクト: waterbocai/gps-track
 def GET(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     openid = icfg.objWeixin.getOpenid(data)
     #openid = "twsh"
     act = uTools.get_act(data)
     #logstat.logAccessUrl(openid,act) #记录用户访问
     if (act == 'GET-LAYOUT'):
         ret = self.getSeatLayout(openid, data)
     elif (act == 'GET-BUSTRAVEL'):
         ret = self.getBusTravel(openid, data)
     elif (act == 'GET-SEAT-STATUS-DITHERING'):
         ret = self.getSeatStatusDithering(openid, data)
     elif (act == 'GET-SEAT-STATUS'):
         ret = self.getSeatStatus(openid, data)
     elif (act == 'GET-TRAVEL-SITE'):
         ret = self.getTravelSite(openid, data)
     elif (act == 'GET-REGION-MONITOR-RESULT'):
         ret = self.getRegionMonitorResult(openid, data)
     elif (act == 'GET-SEAT-TYPE'):
         ret = self.getSeatType(openid, data)
     return ret
コード例 #16
0
ファイル: security.py プロジェクト: waterbocai/gps-track
    def GET(self):
        data = web.input()
        self.env = icfg.getEnvObj()
        act = uTools.get_act(data)

        ret = ""
        openid = objWeixin.getOpenid(data)
        accessLog = True  #记录访问情况
        if act == "HOME":
            ret = self.home(openid, data)
        elif act == "RESET-SF":
            ret = self.resetSF(openid, data)
        elif act == "SPEAKER-SUNG":
            ret = self.speakerSung(openid, data.imei)
        elif act == "AUTO-MONITOR":  #定时自动检测
            accessLog = False
            ret = self.autoMonitor()
        elif act == "OFFLINE-NOTIFY":  #定时自动检测
            accessLog = False
            ret = self.offlineNotify(data)
        if accessLog == True:
            logstat.logAccessUrl(openid, act)  #记录用户访问
        return ret
コード例 #17
0
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act =uTools.get_act(data)
     openid =icfg.objWeixin.getOpenid(data)
     if(act =='GET-LINEBUS'):
         ret =self.getLineBus(openid,data)
     elif(act=="BUS-POSITION"):
         ret = self.getBusPostion(openid,data)
     elif(act =='GET-BUSLINE'):
         ret = self.getBusLine(openid,data)
     elif(act =='GET-BUSCFG'):
         ret = self.getBusConfig(openid,data)
     elif(act=='GET-HISTORYTRACK'):
         ret = self.getHistoryTrackMsg(act,openid,data)
     elif(act=='GET-HISTORY-SITE'):
         ret =self.getHistorySite(openid,data)
     elif(act=='SEND-BOX-CMD'):
         ret =self.exeBoxCmd(openid,data)
     elif(act=='GET-BOXCMD-RESULT'):
         ret =self.getBoxCmdResult(openid,data)
     elif(act=="GET-FAN-STATE"):
         ret =self.getFanState(openid,data)
     return ret
コード例 #18
0
ファイル: tool.py プロジェクト: waterbocai/gps-track
 def POST(self):
     data = web.input()
     self.env = icfg.getEnvObj()
     act = uTools.get_act(data)
     ret = ""
     return ret