コード例 #1
0
 def See_shoppingCart_2(self):
     login.Login()
     url = CONFIG.Url() + '/api/small/cart/list.jhtml'
     params = {
         'unionId':
         CONFIG.Unionid(),
         'supplierId':
         supplier.Supplier_id().Supplier_platform_zhiying()[0]['id'],
         'shopId':
         '3212',
         'supplierType':
         supplier.Supplier_id().Supplier_platform_zhiying()[0]
         ['supplierType'],
         'relationId':
         supplier.Supplier_id().Supplier_platform_zhiying()[0]
         ['relationId'],
         'types':
         'platform',
         'supplyType':
         supplier.Supplier_id().Supplier_platform_zhiying()[0]
         ['supplierType']
     }
     xx = requests.get(url, params)
     if xx.status_code == 200:
         if xx.json()['msg'] == '成功':
             goodsList = xx.json()
             return '直营店-平台-直营型订单购物车获取成功', goodsList
         else:
             return '[×] 直营店-平台-直营型订单购物车出现异常 %s' % xx.xx.json()['msg']
     else:
         return '[×] 直营店-平台-直营型订单购物车出现异常 %s' % xx.status_code
コード例 #2
0
 def See_shoppingCart_8(self):
     login.Login()
     url = CONFIG.Url() + '/api/small/cart/list.jhtml'
     params = {
         'unionId':
         CONFIG.Unionid(),
         'supplierId':
         supplier.Supplier_id().Supplier_local_jiameng_shop()[0]['id'],
         'shopId':
         '3214',
         'supplierType':
         supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
         ['supplierType'],
         'relationId':
         supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
         ['relationId'],
         'types':
         'local',
         'supplyType':
         supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
         ['supplierType']
     }
     xx = requests.get(url, params)
     if xx.status_code == 200:
         if xx.json()['msg'] == '成功':
             goodsList = xx.json()
             return '加盟店-本地-本地供应商订单购物车获取成功', goodsList
         else:
             return '[×] 加盟店-本地-本地供应商订单购物车出现异常 %s' % xx.xx.json()['msg']
     else:
         return '[×] 加盟店-本地-本地供应商订单购物车出现异常 %s' % xx.status_code
コード例 #3
0
ファイル: order.py プロジェクト: git-gany/dinghuome_test
    def Order_6(self):
        try:
            add_goods = shoppingCart.Add_shoppingCart().Add_shoppingCart_6()
            if add_goods == '本地加盟购物车货品添加成功':
                see_goods = shoppingCart.See_shoppingCart().See_shoppingCart_6(
                )
                if len(see_goods[1]['data']['list']) > 0:
                    pass
                else:
                    return '[x] 加盟店-本地-三方型订单下单失败_购物车为空'
            else:
                return '[x] 加盟店-本地-三方型订单下单失败_购物车添加货品时出现异常_%s' % add_goods
        except Exception as error:
            return '[x] 加盟店-本地-三方型订单下单失败_购物车添加货品时出现异常_%s' % shoppingCart.Add_shoppingCart(
            ).Add_shoppingCart_1()
        url = CONFIG.Url() + '/api/small/order/create.jhtml'
        params = {
            'unionId':
            CONFIG.Unionid(),
            'supplierId':
            supplier.Supplier_id().Supplier_local_sanfang()[0]['id'],
            'shopId':
            '3214',
            'supplierType':
            supplier.Supplier_id().Supplier_local_sanfang()[0]['supplierType'],
            'relationId':
            supplier.Supplier_id().Supplier_local_sanfang()[0]['relationId'],
            'types':
            'local',
            'supplyType':
            supplier.Supplier_id().Supplier_local_sanfang()[0]['supplyType'],
            'reDate':
            '2019-01-24 00:00',
            'reEndDate':
            '2019-01-24 02:00',
            'memo':
            '我是备注我是备注,自动下单就是快啊'
        }
        xx = requests.get(url, params)
        if xx.status_code == 200:
            if xx.json()['msg'] == '成功':

                orderid = xx.json()['data']['orderId']
                orderid_list = []
                try:
                    orders = See().LocalOrder()
                except Exception as error:
                    return '[x] 加盟店-本地-三方型订单下单失败_订单列表获取失败-->%s' % error
                for orderid_ in orders:
                    orderid_list.append(orderid_['orderId'])
                if orderid in orderid_list:
                    return '加盟店-本地-三方型订单下单成功', xx.json()
                else:
                    return '[x] 加盟店-本地-三方型订单下单失败_订单列表未找到'

            else:
                return '[x] 加盟店-本地-三方型订单下单失败_msg:%s' % xx.json()
        else:
            return '[x] 加盟店-本地-三方型订单下单失败_状态码异常: %s' % xx.status_code
コード例 #4
0
def Goods_local_jiameng_shop():
    url = CONFIG.Url() + '/api/small/supplier/getAssignGoods.jhtml'
    try:
        params = {
            'supplierId':
            supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
            ['id'],  # 注意,此处的0只是暂时,若有多个直营关系,此处需处理
            'shopId':
            '3214',  # 加盟(接口),写死项
            'supplierType':
            supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
            ['supplierType'],
            'relationId':
            supplier.Supplier_id().Supplier_local_jiameng_shop()[0]
            ['relationId'],
            'goodsName':
            '',  # 货品名称,空则为所有
            'productCategoryId':
            '',  # 分类id,空则为所有
            'pageSize':
            '1000',
            'pageNumber':
            '1',
            'unionId':
            CONFIG.Unionid()
        }
    except Exception as error:
        return '[×] [本地-加盟门店-本地供应商 货品列表]-->前置参数获取异常-->门店及企业id获取异常-->%s' % error
    request = requests.get(url, params)
    if request.status_code != 200:
        return '[×] %s 本地-加盟门店-本地供应商获取异常' % request.status_code
    else:
        if request.json()['msg'] != '成功':
            return '[×] %s 本地-加盟门店-本地供应商获取异常' % request.json()
        else:
            goods_list = []
            for goods in request.json()['data']['data']:
                goods_list.append(goods)
            return '本地-加盟门店-本地供应商 货品列表获取成功', {
                '数量': len(goods_list)
            }, {
                '货品列表': goods_list
            }
コード例 #5
0
    def Add_shoppingCart_1(self):
        login.Login()
        url = CONFIG.Url() + '/api/small/cart/add.jhtml'

        try:  # 异常处理,添加购物车时获取供应商参数时出现异常
            params = {
                'unionId':
                CONFIG.Unionid(),
                'supplierId':
                supplier.Supplier_id().Supplier_platform_ziyouzhiying()[0]
                ['id'],
                'shopId':
                '3212',
                'supplierType':
                supplier.Supplier_id().Supplier_platform_ziyouzhiying()[0]
                ['supplierType'],
                'relationId':
                supplier.Supplier_id().Supplier_platform_ziyouzhiying()[0]
                ['relationId'],
                'types':
                'platform',
                'supplyType':
                supplier.Supplier_id().Supplier_platform_ziyouzhiying()[0]
                ['supplyType'],
                'quantity':
                random.randint(1, 30),  # 在购物车中的数量
                'productId':
                '29133',
            }
        except Exception as error:
            # logging.exception(error)
            return '[×] 平台自有直营购物车添加货品失败_供应商参数获取异常-->%s' % error
        xx = requests.post(url, params)

        if xx.status_code == 200:
            if xx.json()['msg'] == '成功':
                return '平台自有直营购物车货品添加成功'
            else:
                return '[×] 平台自有直营购物车货品添加失败-->msg: %s' % xx.json['msg']
        else:
            return '[×] 平台自有直营购物车货品添加失败-->状态码: %s' % xx.status_code
コード例 #6
0
def Goods_platform_zhiying_shop_zhiyin():
    url = CONFIG.Url() + '/api/small/supplier/getAssignGoods.jhtml'
    try:
        params = {
            'supplierId':
            supplier.Supplier_id().Supplier_platform_zhiying()[0]
            ['id'],  # 注意,此处的0只是暂时,若有多个直营关系,此处需处理
            'shopId':
            '3212',  # 直营店(接口),写死项
            'supplierType':
            supplier.Supplier_id().Supplier_platform_zhiying()[0]
            ['supplierType'],
            'relationId':
            supplier.Supplier_id().Supplier_platform_zhiying()[0]
            ['relationId'],
            'goodsName':
            '',  # 货品名称,空则为所有
            'productCategoryId':
            '',  # 分类id,空则为所有
            'pageSize':
            '1000',
            'pageNumber':
            '1',
            'unionId':
            CONFIG.Unionid()
        }
    except Exception as error:
        return '[×] [平台-直营门店-直营企业 货品列表获取异常]-->前置参数获取异常-->门店及企业id获取异常-->%s' % error
    request = requests.get(url, params)
    if request.status_code != 200:
        return '[×] %s 平台-直营门店-直营企业 货品列表获取异常' % request.status_code
    else:
        if request.json()['msg'] != '成功':
            return '[×] %s 平台-直营门店-直营企业 货品列表获取异常' % request.json()
        else:
            goods_list = []
            for goods in request.json()['data']['data']:
                goods_list.append(goods)
            return '直营型货品列表获取成功', len(goods_list), goods_list