Beispiel #1
0
def pay():
    goodsInfos = sql.readCars() #读取购物车商品信息
    money = 0.00
    #计算待支付金额
    for tmp in goodsInfos:
        money = decimal.Decimal(money) + decimal.Decimal(tmp.get('price'))*decimal.Decimal(tmp.get('num'))
    car.viewCard() #打印要支付商品
    print u"共计 %s 元 " % (money)

    if decimal.Decimal(money) <= 0:
        print u"不用支付"
        return False

    configData = config.readConfig()
    cardNo = configData.get('cardNo')
    if not uPay.pay(cardNo,money): #网银支付
        print u"支付失败"
        return False
    sql.sysGoods() #将购物车商品同步到已购商品中心,并减少库存
    return True
Beispiel #2
0
def pay():
    goodsInfos = sql.readCars()  #读取购物车商品信息
    money = 0.00
    #计算待支付金额
    for tmp in goodsInfos:
        money = decimal.Decimal(money) + decimal.Decimal(
            tmp.get('price')) * decimal.Decimal(tmp.get('num'))
    car.viewCard()  #打印要支付商品
    print u"共计 %s 元 " % (money)

    if decimal.Decimal(money) <= 0:
        print u"不用支付"
        return False

    configData = config.readConfig()
    cardNo = configData.get('cardNo')
    if not uPay.pay(cardNo, money):  #网银支付
        print u"支付失败"
        return False
    sql.sysGoods()  #将购物车商品同步到已购商品中心,并减少库存
    return True
Beispiel #3
0
def viewCard():
    goodsList = sql.readCars()
    if not goodsList:
        print u"购物车无商品"
        return False
    return utils.printGoods(goodsList)
Beispiel #4
0
def viewCard():
    goodsList = sql.readCars()
    if not goodsList:
        print u"购物车无商品"
        return False
    return  utils.printGoods(goodsList)