Ejemplo n.º 1
0
    def getDONO(self):
        #这个参数为:do\bl\invoiceNo
        #1.创建invoiceNo
        num = RandomUtil().randoms()
        r = CreateInvoice().practical(invoiceNo=num)
        if (r.get("code") != 200):
            return r

        k = ShippingAdvice.practical(self, num)
        if (k.get("code") != 200):
            return k

        j = DeliveryDirector.practical(self, blNo=num)

        return j


# if __name__ == '__main__':
#     # d = demo()
#     # r = d.test().get('invoiceNo')
#     # print(r)
#     d = Jiekou()
#     r = d.getDONO()
#     if(r.get("code")!=200):
#         return r
#     print(r)
Ejemplo n.º 2
0
    def test(self):
        # 这个参数为:do\bl\invoiceNo
        # 1.创建invoiceNo
        num = RandomUtil().randoms()
        r = CreateInvoice().practical(invoiceNo=num)

        if (r.get("code") != 200):
            return r

        r = ShippingAdvice.practical(self, num)
        if (r.get("code") != 200):
            return r
        print('第二步结果', r)

        r = DeliveryDirector().practical(blNo=num)
        if (r.get("code") != 200):
            return r

        r = Companies.practical(self, blNo=num)
        if (r.get("code") != 200):
            return r

        resultF = r.get('result')
        aa = json.loads(resultF)
        bl = {}
        bl['blNo'] = aa.get('blNo')

        if bl.get('blNo') == "":
            print('接口调用失败')

        r = Confirmation.practical(self, **bl)

        return bl.get('blNo')
Ejemplo n.º 3
0
 def yj_randoms():
     # 1.创建invoiceNo
     num = RandomUtil().randoms()
     r = CreateInvoice().practical(invoiceNo=num)
     if (r.get("code") != 200):
         return r
     return r
Ejemplo n.º 4
0
 def test(self):
     #这个参数为:do\bl\invoiceNo
     #1.创建invoiceNo
     num = RandomUtil().randoms()
     r = CreateInvoice().practical(invoiceNo=num)
     if (r.get("code") != 200):
         return r
     return r
Ejemplo n.º 5
0
 def genRandomNumbers(self):
     self.minValue = self.minValueSpinBox.value()
     self.maxValue = self.maxValueSpinBox.value()
     self.count = self.numberCountSpinBox.value()
     self.delay = self.delaySpinBox.value() / 1000
     LogUtil.d("count: {} minValue: {} maxValue: {} ".format(
         self.count, self.minValue, self.maxValue))
     return RandomUtil.randIntArray(self.count, self.minValue,
                                    self.maxValue)
Ejemplo n.º 6
0
 def createInvoiceNo(self, invoiceNo):
     #生成InvoiceNo号
     if invoiceNo == None:
         invoiceNo = RandomUtil().randoms()
     return invoiceNo
Ejemplo n.º 7
0
 def getINV(self):
     num = RandomUtil().randoms()
     r = CreateInvoice().practical(invoiceNo=num)
     return r