Exemplo n.º 1
0
    def do_test(self, data):
        for i in range(2017070,2017094):
            data = {}
            data["outNO"] = str(i)
            data["outdate"] = str(i)

            pymysqlHandle = PymysqlHandle()
            outresult = pymysqlHandle.getFCDatabyOutData(data)
            outdata = outresult['result']
            outStr = str(outdata['out_bai'])+str(outdata['out_shi'])+str(outdata['out_ge'])
            result = self.do_getFrequencyData(data)
            reply = ""
            if result["infoCode"] == 0:
                enddata = result['result']['endData'];
                endData  = {}
                endData["outdate"] = str(outdata['outdate'])
                endData["outNum"] = outStr
                endData["Balance"] = enddata[outStr]
                reply = PythonString.jsonUnPase(endData)
                length = len(reply)
                self.connection.send('%c%c%s' % (0x81, length, reply))
            else:
                reply  = result['result']+'\n'
                length = len(reply)
                self.connection.send('%c%c%s' % (0x81, length, reply))
                break;
Exemplo n.º 2
0
    def do_getFCDatabyOutData(self, data):

        pymysqlHandle = PymysqlHandle()
        return pymysqlHandle.getFCDatabyOutData(data)