Example #1
0
def generate_fake_date():
    print('测试开始')
    # 增加 类型
    product1 = dict(
        name='AIR JORDAN 11 RETRO',
        code='AR0715 200',
        cover=
        'https://c.static-nike.com/a/images/t_prod_ss/w_960,c_limit,f_auto/c0k2mkpdrvz3caggsm7f/womens-air-jordan-11-neutral-olive-sail-gum-light-brown-release-date.jpg',
        note='橄榄 女款',
    )
    product2 = dict(
        name='AIR JORDAN 1 MID',
        code='AR0715 200',
        cover='https://inews.gtimg.com/newsapp_bt/0/9964332871/1000',
        note='黒曜石 黑白',
    )
    p = Product.add(product1)
    p2 = Product.add(product1)

    Product.add(product2)
    print('p', p.id)
    # 增加子类型
    product1_attr1 = dict(bar_code='191888280841',
                          size="38.5",
                          product_id=p.id)
    product1_attr2 = dict(bar_code='191888280858', size="39", product_id=p.id)
    ProductAttr.new(product1_attr1)
    ProductAttr.new(product1_attr2)
    p3 = dict(bar_code="191888280841")
    p3 = ProductAttr.queryByBarCode(p3)
    print('p3', p3)
    p4 = ProductAttr.all()
    print('p444444444444', p4)
    # 增加用户
    u = dict(
        openid="oACYX0d8qtLPAZ6Mtx0sgBY3AtGw",
        identity=0,
    )
    User.login(u)
    tester = dict(
        username='******',
        password='******',
        openid='tester',
        identity=2,
    )
    User.new(tester)

    # 增加字典表

    d1 = [
        {
            'key': 0,
            'value': '管理员',
            'alias': 'admin',
            'status': 0,
            'type': 'USER_TYPE',
            'note': '用户权限',
        },
        {
            'key': 1,
            'value': '普通用户',
            'alias': 'normal',
            'status': 0,
            'type': 'USER_TYPE',
            'note': '用户权限',
        },
        {
            'key': 2,
            'value': '微信测试账号',
            'alias': 'tester',
            'status': 0,
            'type': 'USER_TYPE',
            'note': '用户权限',
        },
        {
            'key': 0,
            'value': '出售中',
            'alias': 'sale',
            'status': 0,
            'type': 'STOCK_STATUS',
            'note': '出售状态',
        },
        {
            'key': 1,
            'value': '已出售',
            'alias': 'sell',
            'status': 0,
            'type': 'STOCK_STATUS',
            'note': '出售状态',
        },
        {
            'key': 2,
            'value': '寄售',
            'alias': 'consignment',
            'status': 0,
            'type': 'STOCK_STATUS',
            'note': '出售状态',
        },
        {
            'key': 3,
            'value': '退回中',
            'alias': 'return',
            'status': 0,
            'type': 'STOCK_STATUS',
            'note': '出售状态',
        },
        {
            'key': 0,
            'value': '未上传',
            'alias': 'unupload',
            'status': 0,
            'type': 'BATCH_UPLOAD',
            'note': '批次表格导入状态',
        },
        {
            'key': 1,
            'value': '已上传',
            'alias': 'uploaded',
            'status': 0,
            'type': 'BATCH_UPLOAD',
            'note': '批次表格导入状态',
        },
    ]
    DictMap.new_by_list_dict(d1)
    # # 新增批次
    b1 = dict(purchase_time='2019-8-26', name='测试', proportion=5)
    b2 = dict(purchase_time='2019-9-1', name='批次2', proportion=10)
    Batch.new(b1)
    Batch.new(b2)
Example #2
0
def add_one():
    form = request.form.to_dict()
    print('form in add batch', form)
    r = Batch.new(form).json()
    r = Res.success(r)
    return make_response(jsonify(r))