From 681269eb216026c6f70f36c9807cdf310918c5e2 Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Fri, 22 Sep 2023 14:33:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5\346\235\203\351\231\220_\345\220\246.py" | 20 ++---- ...5\346\235\203\351\231\220_\350\203\275.py" | 16 +---- ...51\350\275\246\345\210\227\350\241\250.py" | 6 -- ...51\350\275\246\345\210\227\350\241\250.py" | 13 ---- ...51\350\275\246\345\210\227\350\241\250.py" | 20 ++---- ...63\350\264\255\347\211\251\350\275\246.py" | 29 +++----- ...63\350\264\255\347\211\251\350\275\246.py" | 30 +++----- ...63\350\264\255\347\211\251\350\275\246.py" | 11 --- ...51\350\275\246\345\210\227\350\241\250.py" | 31 +++----- ...51\350\275\246\345\210\227\350\241\250.py" | 5 -- ...06\345\223\201\347\247\273\351\231\244.py" | 31 +++----- ...56\346\224\271\351\252\214\350\257\201.py" | 23 +----- ...60\345\242\236\345\225\206\345\223\201.py" | 31 +++----- ...61\346\225\210\345\225\206\345\223\201.py" | 7 -- ...12\346\236\266\345\225\206\345\223\201.py" | 7 -- ...47\351\224\200\345\225\206\345\223\201.py" | 6 +- ...45\350\257\242\350\265\240\345\223\201.py" | 5 -- ...02\345\215\225\345\210\233\345\273\272.py" | 3 - ...02\345\215\225\345\210\233\345\273\272.py" | 6 +- ...42\345\215\225\345\210\233\345\273\272.py" | 11 ++- ...04\351\234\200\346\261\202\345\215\225.py" | 7 +- ...13\351\234\200\346\261\202\345\215\225.py" | 11 +-- ...44\351\234\200\346\261\202\345\215\225.py" | 29 +++----- ...02\345\215\225\345\210\240\351\231\244.py" | 20 ++---- ...04\351\234\200\346\261\202\345\215\225.py" | 7 +- ...04\351\234\200\346\261\202\345\215\225.py" | 23 +++--- ...15\345\244\215\345\256\241\346\240\270.py" | 38 ++++------ ...70\344\270\215\351\200\232\350\277\207.py" | 28 +++----- ...02\345\215\225\345\210\227\350\241\250.py" | 6 +- ...0\351\231\244-\351\200\206\345\220\221.py" | 16 ++--- ...42\345\215\225\345\210\240\351\231\244.py" | 9 +-- ...41\346\201\257\345\244\261\350\264\245.py" | 6 +- ...02\345\215\225\345\210\227\350\241\250.py" | 8 +-- ...40\351\231\244\346\223\215\344\275\234.py" | 10 +-- ...26\346\266\210\346\223\215\344\275\234.py" | 10 +-- ...06\345\223\201\347\247\273\351\231\244.py" | 70 +++++++++++-------- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 11 ++- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 18 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 16 ++--- ...05\345\215\225\345\210\227\350\241\250.py" | 5 +- ...43\345\256\242\344\270\213\345\215\225.py" | 11 +-- ...53\351\200\237\344\270\213\345\215\225.py" | 22 +++--- ...42\346\210\267\345\210\227\350\241\250.py" | 4 +- ...55\345\215\225\346\237\245\350\257\242.py" | 5 +- ...42\346\210\267\346\237\245\350\257\242.py" | 5 +- ...41\346\201\257\346\237\245\350\257\242.py" | 5 +- ...31\347\202\271\345\210\207\346\215\242.py" | 5 +- ...31\347\202\271\344\277\241\346\201\257.py" | 4 +- data/cmdc_buyercar_list/data | 4 +- data/cmdc_commodity_list/data | 4 +- data/cmdc_demand_creation/data | 6 +- data/cmdc_demand_fail/data | 2 +- data/cmdc_frequent_purchase/data | 8 +-- 58 files changed, 263 insertions(+), 571 deletions(-) rename "air_case/cmdc_demand_create_pc/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" => "air_case/cmdc_demand_create_pc/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" (95%) diff --git "a/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.py" "b/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.py" index 0d688fe5..64ede0be 100644 --- "a/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.py" +++ "b/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\345\220\246.py" @@ -19,15 +19,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) + headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) + # 第二步查询站点对应的companyId url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) + request_body1 = commonFuc().get_business_data(module, "payload1") -print(request_body1) + result1 = requests.post(url1, json=request_body1, headers=headers) result1 = json.loads(result1.text) @@ -40,40 +40,30 @@ result1 = json.loads(result1.text) # 获取站点对应的快速下单标识字段quickOrderSign result1 = result1["data"] -print(result1) + for i in result1: quick_order_sign = i["quickOrderSign"] - print(quick_order_sign) # 第三步验证站点是否具有快速下单权限 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") - print(url) if quick_order_sign == 0: # 获取companyId company_id = i["companyId"] - print(company_id) request_body = commonFuc().get_business_data(module, "payload", company_id) - print(request_body) result = requests.get(url, params=request_body) result = json.loads(result.text) - print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") - print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) break else: # 获取companyId company_id = i["companyId"] - print(company_id) request_body = commonFuc().get_business_data(module, "payload", company_id) - print(request_body) result = requests.get(url, params=request_body) result = json.loads(result.text) - print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict1") - print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) break diff --git "a/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.py" "b/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.py" index 2e66a977..c20f4e53 100644 --- "a/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.py" +++ "b/air_case/cmdc-qos/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.air/\345\277\253\351\200\237\344\270\213\345\215\225\346\235\203\351\231\220_\350\203\275.py" @@ -19,21 +19,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) # 第二步查询站点对应的companyId url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body1 = commonFuc().get_business_data(module, "payload1") -print(request_body1) result1 = requests.post(url1, json=request_body1, headers=headers) result1 = json.loads(result1.text) -print(result1) # 获取站点对应的快速下单标识字段quickOrderSign quick_order_sign = result1["data"][0]["quickOrderSign"] -print(quick_order_sign) """ 场景:站点拥有快速下单权限入口 @@ -44,33 +38,25 @@ print(quick_order_sign) # 第三步验证站点是否具有快速下单权限 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) + if quick_order_sign == "1": # 获取companyId company_id = result1["data"][0]["companyId"] - print(company_id) request_body = commonFuc().get_business_data(module, "payload", company_id) - print(request_body) result = requests.get(url, params=request_body) result = json.loads(result.text) - print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict1") - print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) else: # 获取companyId company_id = result1["data"][0]["companyId"] - print(company_id) request_body = commonFuc().get_business_data(module, "payload", company_id) - print(request_body) result = requests.get(url, params=request_body) result = json.loads(result.text) - print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") - print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" index cf6d2eea..6b5c805e 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" @@ -16,17 +16,13 @@ module = "cmdc_buyercar_list" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url) # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers4", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload4") -print(request_body) """ 场景:新增不存在的商品至购物车列表 用例名称:新增不存在的商品至购物车列表 @@ -35,10 +31,8 @@ print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict4") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" index b02282af..9ae06b42 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" @@ -21,34 +21,23 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url50") -print(url) request_body = commonFuc().get_business_data(module, "payload50") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录多彩商城所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers5", cmdc_access_token) -print(headers) url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url1) request_body = commonFuc().get_business_data(module, "payload5", product_id, price) -print(request_body) """ 场景:新增已失效的商品至购物车列表 用例名称:新增已失效的商品至购物车列表 @@ -57,9 +46,7 @@ print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict5") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" index 94da69b0..5424fdb8 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" @@ -12,7 +12,6 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_buyercar_list" # 步骤一登录后台管理系统查询控销商品列表获取已下架商品信息 @@ -21,46 +20,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询控销商品列表获取已下架商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url70") -print(url) request_body = commonFuc().get_business_data(module, "payload70") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) if result["data"]["list"][0]["isControlSales"] == 1: product_id = result["data"]["list"][0]["productId"] - print(product_id) price = result["data"]["list"][0]["referencePrice"] - print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录多彩商城所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() - print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers7", cmdc_access_token) - print(headers) url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") - print(url1) request_body = commonFuc().get_business_data(module, "payload7", product_id, price) - print(request_body) """ 场景:新增控销的商品至购物车列表 用例名称:新增控销的商品至购物车列表 输出:{"success":false,"code":"addBuyerCartFail","message":"商品为控销商品,不可加入购物车","data":null,"freshToken":null} """ # 发送请求 - result = requests.post(url1, json=request_body, headers=headers) - result = json.loads(result.content) - print(result) + result1 = requests.post(url1, json=request_body, headers=headers) + result1 = json.loads(result1.content) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict7") print(check_dict) # 断言实际结果中是否包含预期结果的内容 - commonFuc().check_result(check_dict, result) \ No newline at end of file + commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" index d687cdab..88ba2c86 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" @@ -21,34 +21,25 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取赠品且控销的商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url110") -print(url) request_body = commonFuc().get_business_data(module, "payload110") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录多彩商城所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token -cmdc_access_token = CmdcMaiiLogin(username, password).get_token() +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers11", cmdc_access_token) -print(headers) +headers1 = commonFuc().get_business_data(module, "json_headers11", cmdc_access_token1) url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url1) -request_body = commonFuc().get_business_data(module, "payload11", product_id, price) -print(request_body) +request_body1 = commonFuc().get_business_data(module, "payload11", product_id, price) """ 场景:添加赠品且控销的商品至购物车列表 @@ -56,11 +47,9 @@ print(request_body) 输出:{"success":false,"code":"addBuyerCartFail","message":"商品为控销商品,不可加入购物车","data":null,"freshToken":null} """ # 发送请求 -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers1) +result1 = json.loads(result1.content) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict11") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" index a2e034f3..f715c1fe 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" @@ -21,34 +21,24 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取赠品商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url80") -print(url) request_body = commonFuc().get_business_data(module, "payload80") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录多彩商城所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token -cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers10", cmdc_access_token) -print(headers) +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers10", cmdc_access_token1) url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url1) -request_body = commonFuc().get_business_data(module, "payload8", product_id, price) -print(request_body) +request_body1 = commonFuc().get_business_data(module, "payload8", product_id, price) """ 场景:添加赠品至购物车列表 @@ -56,11 +46,9 @@ print(request_body) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers1) +result1 = json.loads(result1.content) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict8") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" index f6463d6e..554e31d5 100644 --- "a/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" +++ "b/air_case/cmdc_buyercar_list/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.air/\346\226\260\345\242\236\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246.py" @@ -21,25 +21,16 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) request_body1 = commonFuc().get_business_data(module, "payload300") -print(request_body1) # 发送请求 result1 = requests.post(url, json=request_body1, headers=headers) result1 = json.loads(result1.content) -print(result1) # 获取预期结果 check_dict1 = commonFuc().get_business_data(module, "checkDict300") -print(check_dict1) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict1, result1) - - - request_body = commonFuc().get_business_data(module, "payload301") -print(request_body) """ 场景:新增跨站点商品至购物车列表 用例名称:新增跨站点商品至购物车列表 @@ -48,9 +39,7 @@ print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict300") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) \ No newline at end of file diff --git "a/air_case/cmdc_buyercar_list/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" "b/air_case/cmdc_buyercar_list/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" index ef13fa07..fc0c7d0e 100644 --- "a/air_case/cmdc_buyercar_list/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_buyercar_list/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\346\267\273\345\212\240JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" @@ -12,7 +12,6 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_buyercar_list" # 步骤一登录后台管理系统查询商品列表获取添加JDE已停用商品信息 @@ -21,34 +20,24 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取添加JDE已停用商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url100") -print(url) request_body = commonFuc().get_business_data(module, "payload100") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录多彩商城所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token -cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers10", cmdc_access_token) -print(headers) +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers10", cmdc_access_token1) url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url1) -request_body = commonFuc().get_business_data(module, "payload10", product_id, price) -print(request_body) +request_body1 = commonFuc().get_business_data(module, "payload10", product_id, price) """ 场景:添加JDE已停用的商品至购物车列表 @@ -56,11 +45,9 @@ print(request_body) 输出:{"success":false,"code":"addBuyerCartFail","message":"商品为失效状态,不可加入购物车","data":null,"freshToken":null} """ # 发送请求 -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers1) +result1 = json.loads(result1.content) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict10") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) \ No newline at end of file +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_buyercar_list/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" "b/air_case/cmdc_buyercar_list/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" index 09496323..633a83d4 100644 --- "a/air_case/cmdc_buyercar_list/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_buyercar_list/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.air/\350\216\267\345\217\226\350\264\255\347\211\251\350\275\246\345\210\227\350\241\250.py" @@ -22,11 +22,8 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) """ 场景:获取到登录用户对应的购物车列表 用例名称:获取购物车列表 @@ -35,9 +32,7 @@ print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict1") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.air/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.py" "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.air/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.py" index 3185cc9c..eb5e0bd8 100644 --- "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.air/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.py" +++ "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.air/\350\264\255\347\211\251\350\275\246\345\225\206\345\223\201\347\247\273\351\231\244.py" @@ -19,38 +19,25 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers3", cmdc_access_token) -print(headers) # 第二步在购物车中新增商品 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url1) -request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +request_body1 = commonFuc().get_business_data(module, "payload2") +result1 = requests.post(url1, json=request_body1, headers=headers) +result1 = json.loads(result1.content) # 第三步查询购物车中新增的商品信息 url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url2) -request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) -result = requests.post(url2, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +request_body2 = commonFuc().get_business_data(module, "payload1") +result2 = requests.post(url2, json=request_body2, headers=headers) +result2 = json.loads(result2.content) # 获取所添加商品id product_id = commonFuc().get_business_data(module, "payload2")["productId"] -print(product_id, type(product_id)) -result_product_id = result["data"]["list"][0]["list"][0]["productId"] -print(result_product_id, type(result_product_id)) +result_product_id = result2["data"]["list"][0]["list"][0]["productId"] if result_product_id == product_id: - buyer_cart_id = result["data"]["list"][0]["list"][0]["buyerCartId"] - print(buyer_cart_id) + buyer_cart_id = result2["data"]["list"][0]["list"][0]["buyerCartId"] request_body = commonFuc().get_business_data(module, "payload3", buyer_cart_id) - print(request_body) # 第三步删除新增加至购物车列表的商品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") - print(url) """ 场景:从用户购物车列表移除商品 用例名称:从用户购物车列表移除商品 @@ -59,9 +46,7 @@ if result_product_id == product_id: # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) - print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") - print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.air/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.py" "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.air/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.py" index 335a6402..c8d289d4 100644 --- "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.air/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.air/\350\264\255\347\211\251\350\275\246\346\225\260\351\207\217\344\277\256\346\224\271\351\252\214\350\257\201.py" @@ -1,8 +1,6 @@ # -*- encoding=utf8 -*- __author__ = "liguangyu" -import random - """ case_tag:cmdc_api,cmdc购物车数量修改验证,2252,2252-4,sit,bs 主数据平台:多彩商城修改购物车中商品数量接口 @@ -24,57 +22,40 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 获取购物车列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) invalid_sign = result["data"]["list"][0]["list"][0]["invalidSign"] buyercart_id = result["data"]["list"][0]["list"][0]["buyerCartId"] product_name = result["data"]["list"][0]["list"][0]["productName"] quantity = result["data"]["list"][0]["list"][0]["quantity"] -print(invalid_sign, buyercart_id, product_name) modify_quantity = random.randint(1, 10) -print(modify_quantity) -print(invalid_sign) if invalid_sign == 0: - print("=========123=========") # 组装修改购物车报文 - url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url80") - print(url1) - request_body1 = commonFuc().get_business_data(module, "payload80", buyercart_id, quantity) - print(request_body1) + url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url83") + request_body1 = commonFuc().get_business_data(module, "payload83", buyercart_id, quantity) # 发送请求 result1 = requests.post(url1, json=request_body1, headers=headers) result1 = json.loads(result1.content) - print(result1) # 获取预期结果 check_dict1 = commonFuc().get_business_data(module, "checkDict80") - print(check_dict1) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict1, result1) # 获取购物车列表 url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") - print(url2) request_body2 = commonFuc().get_business_data(module, "payload81", product_name) - print(request_body2) # 发送请求 result2 = requests.post(url2, json=request_body2, headers=headers) result2 = json.loads(result2.content) - print(result2) for i in result2["data"]["list"][0]["list"]: if i["buyerCartId"] == buyercart_id: result3 = i["quantity"] check_dict3 = commonFuc().get_business_data(module, "checkDict81", result3) check_dict4 = commonFuc().get_business_data(module, "checkDict82", quantity) - print(check_dict4, check_dict3) commonFuc().check_result(check_dict3, check_dict4) """ diff --git "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.air/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.py" "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.air/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.py" index 3e108549..18919175 100644 --- "a/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.air/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.py" +++ "b/air_case/cmdc_buyercar_list/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.air/\350\264\255\347\211\251\350\275\246\346\226\260\345\242\236\345\225\206\345\223\201.py" @@ -21,45 +21,32 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url20") -print(url) request_body = commonFuc().get_business_data(module, "payload20") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) # 第二步登录多彩商城添加商品至购物车列表 # 获取登录所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token -cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token) -print(headers) -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url) -request_body = commonFuc().get_business_data(module, "payload2", product_id, price) -print(request_body) +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token1) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") +request_body1 = commonFuc().get_business_data(module, "payload2", product_id, price) """ 场景:添加商品至用户购物车列表 用例名称:添加商品至用户购物车列表 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers1) +result1 = json.loads(result1.content) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.py" "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.py" index 372529d8..13c08d2d 100644 --- "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.py" +++ "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\244\261\346\225\210\345\225\206\345\223\201.py" @@ -21,15 +21,10 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) - # 第二步查询商品信息管理中已失效商品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) """ 场景:查询已失效商品信息 用例名称:查询已失效商品信息 @@ -39,9 +34,7 @@ print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict1") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.py" "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.py" index 6e5e77ae..332515bc 100644 --- "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.py" +++ "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.air/\346\237\245\350\257\242\345\267\262\344\270\212\346\236\266\345\225\206\345\223\201.py" @@ -21,15 +21,10 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) - # 第二步查询商品信息管理中已上架商品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url) request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) """ 场景:查询已上架商品信息 用例名称:查询已上架商品信息 @@ -39,9 +34,7 @@ print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") -print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.air/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.py" "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.air/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.py" index 75944aec..dec10a34 100644 --- "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.air/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.py" +++ "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.air/\346\237\245\350\257\242\346\216\247\351\224\200\345\225\206\345\223\201.py" @@ -21,15 +21,11 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) - # 第二步查询商品信息管理中控销商品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") -print(url) request_body = commonFuc().get_business_data(module, "payload3") -print(request_body) + """ 场景:查询控销商品信息 用例名称:查询控销商品信息 diff --git "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\350\265\240\345\223\201.air/\346\237\245\350\257\242\350\265\240\345\223\201.py" "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\350\265\240\345\223\201.air/\346\237\245\350\257\242\350\265\240\345\223\201.py" index 85fb83ce..cde1c070 100644 --- "a/air_case/cmdc_commodity_list/\346\237\245\350\257\242\350\265\240\345\223\201.air/\346\237\245\350\257\242\350\265\240\345\223\201.py" +++ "b/air_case/cmdc_commodity_list/\346\237\245\350\257\242\350\265\240\345\223\201.air/\346\237\245\350\257\242\350\265\240\345\223\201.py" @@ -21,15 +21,10 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) - # 第二步查询商品信息管理中赠品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url4") -print(url) request_body = commonFuc().get_business_data(module, "payload4") -print(request_body) """ 场景:查询赠品信息 用例名称:查询赠品信息 diff --git "a/air_case/cmdc_demand_create_pc/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" "b/air_case/cmdc_demand_create_pc/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" similarity index 95% rename from "air_case/cmdc_demand_create_pc/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" rename to "air_case/cmdc_demand_create_pc/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" index e3bd0080..2d33fd84 100644 --- "a/air_case/cmdc_demand_create_pc/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" +++ "b/air_case/cmdc_demand_create_pc/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\345\244\232\345\275\251\345\225\206\345\237\216\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" @@ -20,11 +20,8 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload") -print(request_body) """ 场景:通过快速下单入口提交创建需求单 用例名称:通过快速下单入口提交创建需求单 diff --git "a/air_case/cmdc_demand_creation/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" "b/air_case/cmdc_demand_creation/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" index 86514c43..dda388d0 100644 --- "a/air_case/cmdc_demand_creation/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" +++ "b/air_case/cmdc_demand_creation/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\345\215\225\345\210\233\345\273\272.py" @@ -21,12 +21,8 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) """ 场景:需求创建 用例名称:需求单创建 diff --git "a/air_case/cmdc_demand_creation/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.py" "b/air_case/cmdc_demand_creation/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.py" index 7f8f89a6..ce0d75b6 100644 --- "a/air_case/cmdc_demand_creation/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.py" +++ "b/air_case/cmdc_demand_creation/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.air/\351\234\200\346\261\202\350\215\211\347\250\277\350\256\242\345\215\225\345\210\233\345\273\272.py" @@ -11,7 +11,6 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_demand_creation" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") @@ -21,17 +20,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:需求草稿订单的创建 用例名称:需求草稿订单的创建 输出:{"success":true,"code":"200","message":"ok","data":null,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) @@ -40,4 +37,4 @@ print(result) check_dict = commonFuc().get_business_data(module, "checkDict1") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) \ No newline at end of file +commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_demand_delete/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_delete/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" index 6bf57628..fa18d6a9 100644 --- "a/air_case/cmdc_demand_delete/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_delete/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" @@ -16,25 +16,22 @@ import random module = "cmdc_demand_delete" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 随机生成不存在的需求单id demand_id = random.randint(10000000000000, 1000000000000000) request_body = commonFuc().get_business_data(module, "payload2", demand_id) -print(request_body) + """ 场景:删除不存在的需求单 用例名称:删除不存在的需求单 输出:{"success":false,"code":"demand","message":"审核拒绝没有找到子需求单","data":null,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_delete/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_delete/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.py" index f5a3244d..5acff9bd 100644 --- "a/air_case/cmdc_demand_delete/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_delete/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.air/\345\210\240\351\231\244\345\205\266\344\273\226\347\212\266\346\200\201\344\270\213\351\234\200\346\261\202\345\215\225.py" @@ -21,34 +21,27 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中待审核的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload40") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) request_body = commonFuc().get_business_data(module, "payload4", demand_id) -print(request_body) + """ 场景:删除其他状态下的需求单 用例名称:删除其他状态下的需求单 输出:{"success":true,"code":"200","message":"OK","data":1,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_delete/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.air/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_delete/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.air/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.py" index cf62e9f3..3649d822 100644 --- "a/air_case/cmdc_demand_delete/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.air/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_delete/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.air/\351\207\215\345\244\215\345\210\240\351\231\244\351\234\200\346\261\202\345\215\225.py" @@ -21,47 +21,38 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中待审核的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload10") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步删除操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload1", demand_id) -print(request_body) +url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body2 = commonFuc().get_business_data(module, "payload1", demand_id) # 发送请求 -result = requests.post(url, json=request_body, headers=headers) +result2 = requests.post(url2, json=request_body2, headers=headers) # 第四步重复进行删除操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload3") -print(request_body) +url3 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body3 = commonFuc().get_business_data(module, "payload3") + """ 场景:重复删除需求单 用例名称:重复删除需求单 输出:{"success":false,"code":"demand","message":"订单已拒绝,无法重复拒绝","data":null,"freshToken":null} """ + # 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) +result3 = requests.post(url3, json=request_body3, headers=headers) +result3 = json.loads(result3.content) print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict4") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +commonFuc().check_result(check_dict, result3) diff --git "a/air_case/cmdc_demand_delete/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.py" "b/air_case/cmdc_demand_delete/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.py" index 1f90b42e..71e7df24 100644 --- "a/air_case/cmdc_demand_delete/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.py" +++ "b/air_case/cmdc_demand_delete/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244.py" @@ -21,34 +21,26 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中待审核的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) -request_body = commonFuc().get_business_data(module, "payload10") -print(request_body) +request_body1 = commonFuc().get_business_data(module, "payload10") # 发送请求 -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers) +result1 = json.loads(result1.content) # 获取demandId -demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) - +demand_id = result1["data"]["list"][0]["demandId"] # 第三步删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) request_body = commonFuc().get_business_data(module, "payload1", demand_id) -print(request_body) + """ 场景:需求删除 用例名称:需求单删除 输出:{"success":true,"code":"200","message":"OK","data":1,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_fail/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_fail/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" index 636ed8ed..0244d50c 100644 --- "a/air_case/cmdc_demand_fail/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_fail/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\344\270\215\345\255\230\345\234\250\347\232\204\351\234\200\346\261\202\345\215\225.py" @@ -16,25 +16,22 @@ import random module = "cmdc_demand_fail" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 随机生成不存在的需求单id demand_id = random.randint(100000000000, 100000000000000) request_body = commonFuc().get_business_data(module, "payload3", demand_id) -print(request_body) + """ 场景:审核不存在的需求单 用例名称:审核不存在的需求单 输出:{"success":false,"code":"demand","message":"审核拒绝没有找到子需求单","data":null,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_fail/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_fail/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.py" index 4bcd51d2..37a746d0 100644 --- "a/air_case/cmdc_demand_fail/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_fail/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.air/\345\256\241\346\240\270\345\205\266\344\273\226\347\212\266\346\200\201\347\232\204\351\234\200\346\261\202\345\215\225.py" @@ -21,39 +21,32 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中审核通过的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload40") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步进行审核操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload4", demand_id) -print(request_body) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body1 = commonFuc().get_business_data(module, "payload4", demand_id) + """ 场景:审核其他状态下的需求单 用例名称:审核其他状态下的需求单 输出:{"success":true,"code":"200","message":"OK","data":1} """ + # 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result1 = requests.post(url1, json=request_body1, headers=headers) +result1 = json.loads(result1.content) +print(result1) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict4") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_demand_fail/\351\207\215\345\244\215\345\256\241\346\240\270.air/\351\207\215\345\244\215\345\256\241\346\240\270.py" "b/air_case/cmdc_demand_fail/\351\207\215\345\244\215\345\256\241\346\240\270.air/\351\207\215\345\244\215\345\256\241\346\240\270.py" index 7d85603e..edefd40a 100644 --- "a/air_case/cmdc_demand_fail/\351\207\215\345\244\215\345\256\241\346\240\270.air/\351\207\215\345\244\215\345\256\241\346\240\270.py" +++ "b/air_case/cmdc_demand_fail/\351\207\215\345\244\215\345\256\241\346\240\270.air/\351\207\215\345\244\215\345\256\241\346\240\270.py" @@ -10,59 +10,49 @@ from common.common_func import commonFuc from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin import requests import json - +import time module = "cmdc_demand_fail" - # 第一步登录后台运营平台获取cmdc_access_token # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中待审核的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload10") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步进行需求单审核拒绝操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload1", demand_id) -print(request_body) +url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body2 = commonFuc().get_business_data(module, "payload1", demand_id) # 发送请求 -result = requests.post(url, json=request_body, headers=headers) - +result = requests.post(url2, json=request_body2, headers=headers) +# 增加两次审核间隔时间 +time.sleep(5) # 第四步进行需求单重复审核拒绝操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) +url3 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body3 = commonFuc().get_business_data(module, "payload2", demand_id) + """ 场景:重复审核同一个需求单 用例名称:重复审核同一个需求单 - 输出:{"success":false,"code":"demand","message":"订单已拒绝,无法重复拒绝","data":null,"freshToken":null} + 输出:{"success":false,"code":"demand","message":"该订单已提交过,请稍后操作","data":null,"freshToken":null} """ # 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +result3 = requests.post(url3, json=request_body3, headers=headers) +result3 = json.loads(result3.content) +print(result3) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict2") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) \ No newline at end of file +commonFuc().check_result(check_dict, result3) diff --git "a/air_case/cmdc_demand_fail/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.air/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.py" "b/air_case/cmdc_demand_fail/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.air/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.py" index de9c27ca..14e96f2c 100644 --- "a/air_case/cmdc_demand_fail/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.air/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.py" +++ "b/air_case/cmdc_demand_fail/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.air/\351\234\200\346\261\202\345\215\225\345\256\241\346\240\270\344\270\215\351\200\232\350\277\207.py" @@ -11,7 +11,6 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_demand_fail" # 第一步登录后台运营平台获取cmdc_access_token @@ -20,40 +19,33 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -# cmdc_access_token = CmdcDoLogin("admin2", "FFtmods@365y").get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) # 第二步查询需求单列表中待审核的需求单 -url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") request_body = commonFuc().get_business_data(module, "payload10") -print(request_body) # 发送请求 -result = requests.post(url1, json=request_body, headers=headers) +result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步进行需求单审核拒绝操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) -request_body = commonFuc().get_business_data(module, "payload1", demand_id) -print(request_body) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") +request_body1 = commonFuc().get_business_data(module, "payload1", demand_id) + """ 场景:需求单审核不通过 用例名称:需求单审核不通过 输出:{"success":true,"code":"200","message":"OK","data":1} """ # 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) + +result1 = requests.post(url1, json=request_body1, headers=headers) +result1 = json.loads(result1.content) +print(result1) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict1") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) \ No newline at end of file +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_demand_list/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_demand_list/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" index 7657ba31..5f383e93 100644 --- "a/air_case/cmdc_demand_list/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_demand_list/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" @@ -15,22 +15,20 @@ import json module = "cmdc_demand_list" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:传入正确参数,获取到需求列表 用例名称:获取需求列表 输出:{"success":true,"code":"200","message":"OK"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.py" "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.py" index f99e886c..7e255c6f 100644 --- "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.py" +++ "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244-\351\200\206\345\220\221.py" @@ -11,7 +11,6 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_demand_list" # 第一步:登录后台运营系统 @@ -20,40 +19,33 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token) -print(headers) # 第二步,获取需求单列表 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload20") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) + # 第三步,获取到demandId进行需求单删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) request_body = commonFuc().get_business_data(module, "payload2", demand_id) -print(request_body) # 发送请求 result = requests.get(url, params=request_body, headers=headers) # 第三步,获取到demandId进行需求单重复删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) request_body = commonFuc().get_business_data(module, "payload3", demand_id) -print(request_body) + """ 场景:不可重复删除已保存订单状态下需求单,以及其他状态的需求单 用例名称:需求草稿订单删除逆向功能验证 输出:{"success":true,"code":"200","message":"OK","data":null} 备注:目前接口层未进行校验重复删除 """ + # 发送请求 result = requests.get(url, params=request_body, headers=headers) result = json.loads(result.content) @@ -62,4 +54,4 @@ print(result) check_dict = commonFuc().get_business_data(module, "checkDict4") print(check_dict) # 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) \ No newline at end of file +commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.py" "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.py" index 6a1ef83d..d248c16f 100644 --- "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.py" +++ "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.air/\351\234\200\346\261\202\345\215\225-\350\215\211\347\250\277\350\256\242\345\215\225\345\210\240\351\231\244.py" @@ -20,26 +20,19 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token) -print(headers) # 第二步,获取需求单列表 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload20") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) # 获取demandId demand_id = result["data"]["list"][0]["demandId"] -print(demand_id) # 第三步,获取到demandId进行需求单删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url") -print(url) request_body = commonFuc().get_business_data(module, "payload2", demand_id) -print(request_body) + """ 场景:需求草稿订单可正常删除,删除后不再显示在需求列表中 用例名称:需求草稿订单删除功能验证 diff --git "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.air/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.py" "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.air/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.py" index e7ff3270..763c3d96 100644 --- "a/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.air/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.py" +++ "b/air_case/cmdc_demand_list/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.air/\351\234\200\346\261\202\345\215\225_\350\216\267\345\217\226\347\224\250\346\210\267\344\277\241\346\201\257\345\244\261\350\264\245.py" @@ -14,17 +14,15 @@ import json module = "cmdc_demand_list" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -# url = "https://service-slb.cmic.com.cn/order/back/listDemand" -print(url) headers = commonFuc().get_business_data(module, "json_headers") -print(headers) request_body = commonFuc().get_business_data(module, "payload") -print(request_body) + """ 场景:用户信息过期或获取失败,无法访问需求列表 用例名称:需求单-获取用户信息失败 输出:{"code":"401","message":"Unauthorized","success":false} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_list_pc/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_demand_list_pc/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" index 8fda0eb2..8ccca0bd 100644 --- "a/air_case/cmdc_demand_list_pc/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_demand_list_pc/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\345\210\227\350\241\250.py" @@ -16,22 +16,20 @@ module = "cmdc_demand_list_pc" url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:获取到登录用户对应的需求单列表 用例名称:获取需求单列表 输出:{"success":true,"code":"200","message":"OK"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.py" "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.py" index 1d846726..53fe8f5b 100644 --- "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.py" +++ "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\210\240\351\231\244\346\223\215\344\275\234.py" @@ -19,25 +19,19 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) # 获取需求单列表 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload30") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) demand_parent_id = result["data"]["list"][0]["demandParentId"] -print(demand_parent_id) +# 对获取到的需求单进行删除操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") -print(url) request_body = commonFuc().get_business_data(module, "payload3", demand_parent_id) -print(request_body) + """ 场景:需求草稿订单可正常删除,删除后不再显示在需求列表中 用例名称:需求草稿订单删除功能验证 diff --git "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.py" "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.py" index 49ad684e..e4ae7459 100644 --- "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.py" +++ "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\346\223\215\344\275\234.py" @@ -19,25 +19,19 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) # 获取需求单列表 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) request_body = commonFuc().get_business_data(module, "payload20") -print(request_body) # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -print(result) demand_code = result["data"]["list"][0]["demandCode"] -print(demand_code) +# 获取需求单进行取消操作 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url) request_body = commonFuc().get_business_data(module, "payload2", demand_code) -print(request_body) + """ 场景:在用户对应的多彩商城中的需求单列表进行需求单取消操作验证 用例名称:需求单取消操作 diff --git "a/air_case/cmdc_frequent_purchase/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.air/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.py" "b/air_case/cmdc_frequent_purchase/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.air/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.py" index 21fe070e..202762df 100644 --- "a/air_case/cmdc_frequent_purchase/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.air/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.py" +++ "b/air_case/cmdc_frequent_purchase/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.air/\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250\345\225\206\345\223\201\347\247\273\351\231\244.py" @@ -8,54 +8,68 @@ case_tag:cmdc_api,cmdc常购清单列表商品移除,2252,2252-1,sit,bs from common.common_func import commonFuc from air_case.cmdc_login.多彩商城登录.多彩商城登录 import CmdcMaiiLogin +from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin import requests import json module = "cmdc_frequent_purchase" -# 第一步进行用户登录获取Cmdc_access_token +# 步骤一登录后台管理系统查询商品列表获取已上架商品信息 +# 获取登录后台管理系统所需账号密码 +username1 = commonFuc().get_business_data(module, "username1") +password1 = commonFuc().get_business_data(module, "password1") +# 获取登录后Cmdc_access_token +cmdc_access_token1 = CmdcDoLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers", cmdc_access_token1) + +# 步骤二查询已已上架商品信息 +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") +request_body1 = commonFuc().get_business_data(module, "payload10") + +# 发送请求 +result1 = requests.post(url1, json=request_body1, headers=headers1) +result1 = json.loads(result1.content) + +# 获取已上架商品product_id和price +product_id = result1["data"]["list"][0]["productId"] +price = result1["data"]["list"][0]["referencePrice"] + +# 步骤三登录多彩商城 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) -headers = commonFuc().get_business_data(module, "json_headers3", cmdc_access_token) -print(headers) -# 第二步在购物车中新增商品 -url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url1) -request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) -result = requests.post(url1, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) + +# 步骤四添加已上架商品至常购清单列表 +url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") +request_body2 = commonFuc().get_business_data(module, "payload1", product_id, price) + +# 发送请求 +result2 = requests.post(url2, json=request_body2, headers=headers) +result2 = json.loads(result2.content) + # 第三步查询购物车中新增的商品信息 -url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url2) -request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) -result = requests.post(url2, json=request_body, headers=headers) -result = json.loads(result.content) -print(result) -# 获取所添加商品id -product_id = int(commonFuc().get_business_data(module, "payload1")["productId"]) -print(product_id, type(product_id)) -result_product_id = result["data"]["list"][0]["list"][0]["productId"] -print(result_product_id, type(result_product_id)) +url3 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") +request_body3 = commonFuc().get_business_data(module, "payload2") +result3 = requests.post(url3, json=request_body3, headers=headers) +result3 = json.loads(result3.content) +# 获取购物车列表中商品对应的productId +result_product_id = result3["data"]["list"][0]["list"][0]["productId"] +# 判断查询出的商品是否为新增商品 if result_product_id == product_id: - frequent_purchase_id = result["data"]["list"][0]["list"][0]["frequentPurchaseId"] - print(frequent_purchase_id) + frequent_purchase_id = result3["data"]["list"][0]["list"][0]["frequentPurchaseId"] request_body = commonFuc().get_business_data(module, "payload3", frequent_purchase_id) - print(request_body) # 第三步删除新增加至购物车列表的商品 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") - print(url) + """ 场景:从用户购物车列表移除商品 用例名称:从用户购物车列表移除商品 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 89991248..f56618d2 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236JDE\345\267\262\345\201\234\347\224\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取JDE已停用的商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url80") -print(url) request_body = commonFuc().get_business_data(module, "payload80") -print(request_body) # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) + +# 获取商品对应的productId和referencePrice product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加JDE已停用的商品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加JDE已停用的商品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload8", product_id, price) -print(request_body) + """ 场景:新增JDE已停用的商品至常购清单列表 用例名称:新增JDE已停用的商品至常购清单列表 输出:{'success': False, 'code': 'addFrequentPurchaseFail', 'message': '商品为失效状态,不可加入常购清单', 'data': None, 'freshToken': None} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 0226edd0..ad1a6312 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\344\270\215\345\255\230\345\234\250\347\232\204\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -23,24 +23,23 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers4", cmdc_access_token) -print(headers) +# 随机生成productId product_id = random.randint(1000000000000, 100000000000000) -print(product_id) -request_body = commonFuc().get_business_data(module, "payload4", product_id) -print(request_body) +request_body = commonFuc().get_business_data(module, "payload400", product_id) + """ 场景:新增不存在的商品至常购清单列表 用例名称:新增不存在的商品至常购清单列表 输出:{"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) print(result) # 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict4") +check_dict = commonFuc().get_business_data(module, "checkDict400") print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 29baafcb..af1a5b6a 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取已上架商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") -print(url) request_body = commonFuc().get_business_data(module, "payload10") -print(request_body) + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) +# 获取已加上商品信息并进行参数化处理 product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加商品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加商品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload1", product_id, price) -print(request_body) + """ 场景:新增商品至常购清单列表 用例名称:新增商品至常购清单列表 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 761efce3..d6dcc471 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\345\267\262\345\244\261\346\225\210\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取已失效商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url40") -print(url) request_body = commonFuc().get_business_data(module, "payload40") -print(request_body) + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) +# 获取商品信息并进行参数化处理 product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加已失效商品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加已失效商品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload4", product_id, price) -print(request_body) + """ 场景:新增已失效商品至常购清单列表 用例名称:新增已失效商品至常购清单列表 输出:{'success': False, 'code': 'addFrequentPurchaseFail', 'message': '商品为失效状态,不可加入常购清单', 'data': None, 'freshToken': None} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 37e7275d..7120f4fb 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\346\216\247\351\224\200\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取控销商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url50") -print(url) request_body = commonFuc().get_business_data(module, "payload50") -print(request_body) + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) +# 获取商品信息并进行参数化处理 product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加控销商品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加控销商品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload5", product_id, price) -print(request_body) + """ 场景:新增控销商品至常购清单列表 用例名称:新增控销商品至常购清单列表 输出:{'success': False, 'code': 'addFrequentPurchaseFail', 'message': '商品为控销状态,不可加入常购清单', 'data': None, 'freshToken': None} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 7c57d975..83a2ea55 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201_\346\216\247\351\224\200_\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取赠品_控销_商品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url60") -print(url) request_body = commonFuc().get_business_data(module, "payload60") -print(request_body) + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) +# 获取商品信息并进行参数化处理 product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加赠品_控销_商品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加赠品_控销_商品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload6", product_id, price) -print(request_body) + """ 场景:新增赠品_控销_商品至常购清单列表 用例名称:新增赠品_控销_商品至常购清单列表 输出:{'success': False, 'code': 'addFrequentPurchaseFail', 'message': '商品为控销状态,不可加入常购清单', 'data': None, 'freshToken': None} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 4535f7d6..d73a5245 100644 --- "a/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\226\260\345\242\236\350\265\240\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,39 +21,35 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) +# 查询商品列表获取赠品信息 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url70") -print(url) request_body = commonFuc().get_business_data(module, "payload70") -print(request_body) + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -print(result) +# 获取商品信息并进行参数化处理 product_id = result["data"]["list"][0]["productId"] -print(product_id) price = result["data"]["list"][0]["referencePrice"] -print(price) + # 第二步登录多彩商城添加赠品至常购清单列表 # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) +# 添加赠品至常购清单列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload7", product_id, price) -print(request_body) + """ 场景:新增赠品至常购清单列表 用例名称:新增赠品至常购清单列表 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_frequent_purchase/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index 1e6289cb..d9904341 100644 --- "a/air_case/cmdc_frequent_purchase/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\346\267\273\345\212\240\350\267\250\347\253\231\347\202\271\345\225\206\345\223\201\350\207\263\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -21,11 +21,9 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) request_body1 = commonFuc().get_business_data(module, "payload90") -print(request_body1) + # 发送请求 result1 = requests.post(url, json=request_body1, headers=headers) result1 = json.loads(result1.content) @@ -35,22 +33,22 @@ check_dict1 = commonFuc().get_business_data(module, "checkDict9") print(check_dict1) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict1, result1) - - - +# 组装跨站点商品报文 request_body = commonFuc().get_business_data(module, "payload91") -print(request_body) + """ 场景:跨站商品至常购清单列表 用例名称:跨站商品至常购清单列表 - 输出:{"success":true,"code":"200","message":"OK","data":"ok"} + 输出:{"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null} + 备注:目前常购清单列表不支持添加跨站点商品 """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) print(result) # 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict9") +check_dict = commonFuc().get_business_data(module, "checkDict90") print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_frequent_purchase/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" "b/air_case/cmdc_frequent_purchase/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" index c108f909..7dc0bf37 100644 --- "a/air_case/cmdc_frequent_purchase/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_frequent_purchase/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\347\224\250\346\210\267\345\270\270\350\264\255\346\270\205\345\215\225\345\210\227\350\241\250.py" @@ -22,16 +22,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) + """ 场景:获取用户常购清单列表 用例名称:获取用户常购清单列表 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.py" "b/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.py" index be78ea92..dc3a6f7f 100644 --- "a/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.py" +++ "b/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\344\273\243\345\256\242\344\270\213\345\215\225.py" @@ -19,30 +19,25 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) # 第二步获取客户列表 url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url2) request_body2 = commonFuc().get_business_data(module, "payload2") -print(request_body2) result2 = requests.post(url2, json=request_body2, headers=headers) result2 = json.loads(result2.content) -print(result2) user_no = result2["data"]["list"][0]["userNo"] -print(user_no) + # 第二步获取客户对应的商品列表 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -print(url) request_body = commonFuc().get_business_data(module, "payload1", user_no) -print(request_body) + """ 场景:获取商品列表(代客下单) 用例名称:获取商品列表(代客下单) 输出:{"success":true,"code":"200","message":"OK"} """ + # 发送请求 result = requests.get(url, params=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.py" "b/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.py" index 1e52c1e1..a822c336 100644 --- "a/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.py" +++ "b/air_case/cmdc_product_list_query/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.air/\345\225\206\345\223\201\345\210\227\350\241\250_\345\277\253\351\200\237\344\270\213\345\215\225.py" @@ -19,44 +19,38 @@ username = commonFuc().get_business_data(module, "username1") password = commonFuc().get_business_data(module, "password1") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) -print(headers) + # 第二步查询站点信息 url10 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") -print(url10) request_body10 = commonFuc().get_business_data(module, "payload10") -print(request_body10) + # 发送请求 result10 = requests.post(url10, json=request_body10, headers=headers) result10 = json.loads(result10.content) -print(result10) + # 获取站点companyId company_id = result10["data"][2]["companyId"] -print(company_id) # 第二步查询站点对应的JDEcode url11 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url11") -print(url11) request_body11 = commonFuc().get_business_data(module, "payload11", company_id) -print(request_body10) + # 发送请求 result11 = requests.get(url11, params=request_body11, headers=headers) result11 = json.loads(result11.content) -print(result11) company_code = result11["data"]["companyCode"] -print(company_code) + # 第四步切换站点 url12 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url12") -print(url12) request_body12 = commonFuc().get_business_data(module, "payload12", company_id, company_code) -print(request_body12) + # 发送请求 result12 = requests.post(url12, json=request_body12, headers=headers) result12 = json.loads(result12.content) -print(result12) + # 第四步查询站点对应的商品信息 url13 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url13") -print(url13) + """ 场景:获取商品列表(快速下单) 用例名称:获取商品列表(快速下单) diff --git "a/air_case/cmdc_product_list_query/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.air/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.py" "b/air_case/cmdc_product_list_query/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.air/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.py" index b7c25c30..292702b9 100644 --- "a/air_case/cmdc_product_list_query/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.air/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_product_list_query/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.air/\350\216\267\345\217\226\345\256\242\346\210\267\345\210\227\350\241\250.py" @@ -21,11 +21,9 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) + """ 场景:获取客户列表(代客下单) 用例名称:获取客户列表(代客下单) diff --git "a/air_case/cmdc_purchase_list/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.air/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.py" "b/air_case/cmdc_purchase_list/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.air/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.py" index fe68bcc1..6ff876f4 100644 --- "a/air_case/cmdc_purchase_list/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.air/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.py" +++ "b/air_case/cmdc_purchase_list/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.air/\351\207\207\350\264\255\345\215\225\346\237\245\350\257\242.py" @@ -21,16 +21,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:传入正确参数,获取到采购单列表 用例名称:获取采购单列表 输出:{"success":true,"code":"200","message":null} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_query_customer/\345\256\242\346\210\267\346\237\245\350\257\242.air/\345\256\242\346\210\267\346\237\245\350\257\242.py" "b/air_case/cmdc_query_customer/\345\256\242\346\210\267\346\237\245\350\257\242.air/\345\256\242\346\210\267\346\237\245\350\257\242.py" index bdc22524..b38750b6 100644 --- "a/air_case/cmdc_query_customer/\345\256\242\346\210\267\346\237\245\350\257\242.air/\345\256\242\346\210\267\346\237\245\350\257\242.py" +++ "b/air_case/cmdc_query_customer/\345\256\242\346\210\267\346\237\245\350\257\242.air/\345\256\242\346\210\267\346\237\245\350\257\242.py" @@ -21,16 +21,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1",cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:传入正确参数,获取到客户列表 用例名称:获取客户列表 输出:{"success":true,"code":"200","message":"OK"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_userinfo_query/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.air/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.py" "b/air_case/cmdc_userinfo_query/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.air/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.py" index 97d6921a..71496c3f 100644 --- "a/air_case/cmdc_userinfo_query/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.air/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.py" +++ "b/air_case/cmdc_userinfo_query/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.air/\347\224\250\346\210\267\344\277\241\346\201\257\346\237\245\350\257\242.py" @@ -22,16 +22,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:用户信息查询 用例名称:用户信息查询 输出:{"success":true,"code":"200","message":"OK"} """ + # 发送请求 result = requests.get(url, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_website/\347\253\231\347\202\271\345\210\207\346\215\242.air/\347\253\231\347\202\271\345\210\207\346\215\242.py" "b/air_case/cmdc_website/\347\253\231\347\202\271\345\210\207\346\215\242.air/\347\253\231\347\202\271\345\210\207\346\215\242.py" index 81ca993c..02ef12f0 100644 --- "a/air_case/cmdc_website/\347\253\231\347\202\271\345\210\207\346\215\242.air/\347\253\231\347\202\271\345\210\207\346\215\242.py" +++ "b/air_case/cmdc_website/\347\253\231\347\202\271\345\210\207\346\215\242.air/\347\253\231\347\202\271\345\210\207\346\215\242.py" @@ -22,16 +22,15 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload2") -print(request_body) + """ 场景:站点切换 用例名称:站点切换 输出:{"success":true,"code":"200","message":"操作成功"} """ + # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.py" index b5726b30..f08734e4 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257.py" @@ -22,11 +22,9 @@ username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() -print(cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -print(headers) request_body = commonFuc().get_business_data(module, "payload1") -print(request_body) + """ 场景:获取站点信息 用例名称:获取站点信息 diff --git a/data/cmdc_buyercar_list/data b/data/cmdc_buyercar_list/data index 97adbea8..1107b216 100644 --- a/data/cmdc_buyercar_list/data +++ b/data/cmdc_buyercar_list/data @@ -180,8 +180,8 @@ checkDict300: {"success":true,"code":"200","message":"OK","data":"ok"} #调整购物车中商品数量 -"url80": "/product/mall/modifyBuyerCartQuantity" -"payload80": {"buyerCartId":"%s","modifyQuantity":"%s","subtotal":100} +"url83": "/product/mall/modifyBuyerCartQuantity" +"payload83": {"buyerCartId":"%s","modifyQuantity":"%s","subtotal":100} #根据商品名称查询购物列表列表报文 "payload81": {"productName":"%s","materialCode":"","manufacturer":"","licenseCode":"","timeSortStatus":0,"pageSize":100,"pageStart":1} #预期结果 diff --git a/data/cmdc_commodity_list/data b/data/cmdc_commodity_list/data index 9cf59f92..9639a35d 100644 --- a/data/cmdc_commodity_list/data +++ b/data/cmdc_commodity_list/data @@ -1,6 +1,6 @@ #后台运营管理系统登录信息(总公司) -"username1": "admin1" -"password1": "Aa123456" +"username": "admin1" +"password": "Aa123456" json_headers: { "Content-Type": "application/json", diff --git a/data/cmdc_demand_creation/data b/data/cmdc_demand_creation/data index 56ea387f..0735d9a3 100644 --- a/data/cmdc_demand_creation/data +++ b/data/cmdc_demand_creation/data @@ -13,12 +13,12 @@ json_headers1: { #测试场景一:需求单创建 -"payload1": {"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1,"giftSign":0,"customerCode":"1022777","realPay":68.88,"purchaseId":20,"purchaseCode":"P2307071900001","purchaseEntryId":null}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"replaceCustomerOrder":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"customerInfo":{"userId":7,"userName":"testtest","rejectUserName":null,"password":null,"realName":"龙先生","userNo":"1022777","telephone":"18502775914","rejectTelephone":null,"registerAddress":"[{\\\"area\\\":3,\\\"city\\\":2,\\\"province\\\":1}]","detailAddress":"医药园路1号","businessScope":"[{\\\"area\\\":14,\\\"city\\\":2,\\\"province\\\":1}]","companyProperty":101,"companyId":null,"companyCode":null,"companyName":"国药集团联合医疗器械有限公司","companyNameList":null,"customerCompanyName":"测试客户-时兴哲","lienceNo":"13444532415134122323","userType":2,"companyType":null,"status":3,"disableSign":0,"deleteSign":null,"createBy":null,"updateBy":null,"createTime":null,"updateTime":null,"licenceSketchUrl":null,"licenceUrl":null,"openId":null,"referrer":null,"gift":null,"identity":null,"department":null,"platformStatus":1,"rejectionReason":null,"registerType":null,"siteType":null,"departmentCode":null,"personName":null,"registration":null,"realPassword":null,"recommend":null,"taxRate":0.11,"roleNames":null,"subCompanyName":"国药集团联合医疗器械有限公司","roleIds":null,"addressList":null,"licenseList":null,"labelList":null,"managerList":null,"createTimeStr":null,"categoriesList":null,"merchantsAddress":null,"merchantStatus":null,"refuseReason":null,"merchantsId":null,"userTransactionAmount":"160.0","gray":null,"bindingTime":"2022-01-12 14:38:03","bindSign":1,"jdeStatus":0,"jdePhone":"","recommender":null,"coopeSgin":0,"bindflowList":null,"userJDEInfo":null}},"purchaseId":20,"purchaseCode":"P2307071900001","draftDemandId":527,"draftDemandCode":"C16952858669317421","draftId":527,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1022777,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"68.88","productAmount":68.88,"payableAmount":68.88,"refundAmount":null,"cancelAmount":null,"discountAmount":0,"orderStatus":null,"refundStatus":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"remark":null,"revokedReason":null,"auditById":null,"auditByName":null,"auditTime":null,"auditRemark":null,"flhsStatus":null,"pushJdeStatus":null,"createTime":null,"updateTime":null,"submitTime":null,"pushJdeTime":null,"successTime":null,"auditStatus":null,"deleteSign":null,"firstOrderFlag":null,"demandItems":[{"demandSkuId":null,"demandId":null,"distributionId":null,"companyCode":"00102","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":1022777,"productLineCode":"DS-002","productLineName":"电商产品线","propertyStr":null,"storageType":"999","suppDist":null,"productId":9,"productName":"威尔特","productCode":"10145928","productNature":null,"brandName":null,"optionStr":"犬瘟热","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","lineNumber":null,"price":68.88,"rebateId":null,"originalPrice":null,"biddingDiscountTax":null,"salesDiscountTax":null,"quantity":1,"sumQuantity":null,"sendQuantity":null,"lackQuantity":null,"cancelQuantity":null,"cancelAmount":null,"refundQuantity":null,"refundAmount":null,"discountQuantity":null,"discountAmount":null,"subtotal":68.88,"measuringUnit":"个","auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"materialCode":"","manufacturer":"北京康思润业生物技术有限公司-黄翼","produceRegisterNum":null,"riskRank":null,"productClassify":null,"createTime":null,"updateTime":null,"deleteSign":null,"calCancelFlag":null,"refundFlag":null,"discountRate":0,"realPay":68.88,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":null,"couponAmount":null,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"犬瘟热","lineCodeDelete":null,"sdOutStorage":null,"licenseNo":null,"demandCodes":null,"areaName":null,"agreementPriceId":null,"offerPrice":null,"orderMark":null,"totalPrice":null,"productLimitBuyList":null,"giftSign":0,"giftProductCode":null,"activityCarDataVoList":null,"orderSource":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"rebateTripId":null,"allSign":null,"salesReturn":null,"nowAmount":null,"taxSign":0,"plusMinuKey":null,"rebateRule":null,"lockType":null,"lineNumberOrg":null,"changeSgin":null,"addSgin":null,"ptbfa1":null,"ptbfa2":null,"ptbfa3":null,"ptbfa4":null,"ptbfa5":null,"yapeiPriceId":null,"ypLinePromotion":null,"yapeiPrice":null,"companyId":null,"buyerCartId":0,"userReceiveIdx":null,"userReceiveIdx2":null,"limitNum":null,"productLimitBuyId":null,"alreadyBuyNum":null,"limitBuySign":0,"proposeNum":null,"takeEffectRange":null,"takeEffectTime":null,"endTime1":null,"groupId":null,"fsGroupId":null,"proposalQuantity":null,"proposalSign":0,"manufacturerUserNo":null,"manufacturerUserDesc":null,"manufacturerProductNo":null,"manufacturerProductDesc":null,"manufacturerUserId":null,"manufacturerProductId":null,"busProductCode":null,"paidTime":null,"customerName":null,"paymentAmount":null,"specQuantity":null,"disQuantity":null,"fulfilledQuantity":null,"fulCancelQuantity":null,"couponId":null,"couponId2":null,"limitS":null,"starts":null,"ends":null,"userId":null,"productTax":"","taxRate":0.11,"demandSplitSign":"1","hospitalHopeDate":null,"uniqueKey":null,"productType":null,"activityRuleId":null,"allowanceBeginTime":null,"allowanceEndTime":null,"sign":null,"differenceActivityUserId":null,"groupNumber":1,"groupName":null,"skuGroup":null,"subList":null,"dataJson":null,"skuMergeSign":null,"freseniusPriceId":null,"quantityAndGroupAll":null,"booleaTime":null,"spitSgin":0,"groupSpitSign":0,"purchaseEntryId":null,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"sort":0,"circleArea":null,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":true,"userBalance":null,"purchaseQuantity":1,"purchaseZeroProductList":[],"useLimitEnd":1,"useLimitStart":0,"maxTotalLimitPrice":68.88}],"demandSubItems":null,"rebateDetail":[{"rebateoperaskuid":null,"filialecode":"00102","rebateid":91,"customercode":null,"transactionamount":null,"transactiontype":null,"rebateStartTime":null,"rebateValidity":null,"balance":null,"deletesign":null,"note":null,"createtime":null,"updatetime":null,"demandId":null,"demandCode":null,"relevanceName":null,"rebateName":null,"customerCompanyName":null,"lineCodeDelete":null,"rebateTripId":null,"monNum":null,"relevanceCode":"DS-002","pageSize":null,"pageNum":null,"startTime":null,"endTime":null,"userId":null,"customerCodeList":null,"filialeCodeList":null,"companyName":null,"reSign":null,"demandParentCode":null,"distributionCode":null,"frontNote":null,"backNote":null,"cancelId":null,"effectivetype":null,"validityperiodSign":null,"rebatename":"test100","useLimitStart":0,"useLimitEnd":1,"istax":1,"taxround":0,"isdisposable":0,"productCode":null,"isOperated":null,"userPrice":null,"rebateFalg":null}],"rebateAmountList":null,"productLineCode":"DS-002","productLineName":"电商产品线","auditLoginName":null,"showPurchaseNo":false,"isRebate":true,"isShowReate":null,"taxRate":0.11,"rebateType":1,"paymentAmountWholeLine":68.88,"discountAmountWholeLine":0,"payableAmountWholeLine":68.88,"discountRate":0,"singleRebateAmount":null,"isRebateEdit":null,"payCertUrl":null,"rebateAmount":null,"demandCance":null,"soAdd":null,"soCance":null,"orderReturn":null,"needCustomerConfirm":false,"measuringUnit":null,"productId":null,"version":null,"mainVersion":null,"agencyConfigId":null,"confirmSign":null,"replySign":null,"agencySign":null,"editIng":null,"editIngStr":null,"jdeType":null,"isElectronicSeal":null,"contractAgreementNo":null,"alesDepartmentNo":null,"alesDepartmentName":null,"salesPersonNo":null,"salesPersonName":null,"customerNote":null,"otherNote":null,"contractAgreementCode":null,"projectName":null,"projectCode":null,"regionId":null,"regionName":null,"productLineBindSign":null,"shipVia":null,"orderSource":null,"userBalance":null,"liquidCode":null,"shipmentTypeStr":null,"specifications":"犬瘟热","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":null,"userReceiveId2":null,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"1;2;3;4","rebateControlSign":0,"rebateId":null,"preferenceType":null,"preferenceName":null,"disPrice":null,"lineNum":0,"auditStaySign":0,"fileList":null,"imageUrls":null,"total":null,"submitTimeStr":null,"updateTimeStr":null,"auditTimeStr":null,"acceptTime":null,"acceptTimeStr":null,"paidTime":null,"paidTimeStr":null,"erpHandingTime":null,"erpHandingTimeStr":null,"partShippingTime":null,"partShippingTimeStr":null,"allShippingTime":null,"allShippingTimeStr":null,"pushJdeTimeStr":null,"successTimeStr":null,"onlinePaySuccessTime":null,"onlinePaySuccessTimeStr":null,"bankTransactionSerial":null,"newIsTax":1,"countFormula":4,"countNumber":0.13,"noTaxRebateAmount":0,"isCollectionAllocation":0,"siteCompanyCode":null,"hospitalOrderType":null,"proofTime":null,"proofURL":null,"proofRemark":null,"proofSign":0,"customerCancelSign":null,"cancelRecords":null,"cancelCount":0,"updateNewTime":null,"updateNewTimeStr":null,"fsDedUseSign":null,"preDisSign":0,"shareType":1,"singleRebateSign":1,"cf":false,"notice":null,"isPre":null,"showDemandAuditLineLabel":false,"orderType":null,"newDiscountRate":null,"oldOrderType":null,"oldNewDiscountRate":null,"pendding":null,"pushJdeStatusDemandSub":null,"circleGiftSign":0,"delay":null,"limitS":null,"starts":null,"ends":null,"completedS":null,"confirmDays":null,"remindS":null,"skuGroupList":null,"groupProductType":0,"purchaseId":20,"purchaseCode":"P2307071900001","sdCancelTime":null,"sdTipSign":0,"receiverNote":null,"receiverPhoneNote":null,"receiverAddressNote":null,"flag":null,"sourceStr":null,"addressNoNote":null,"detailIsSpit":false,"spitSgin":null,"distributionType":null,"rebateValidity":null,"orderChangeType":null,"logoIcon":null,"detail":null,"changeBigType":null,"promotionType":null,"activityTotalAmount":null,"couponTotalAmount":null,"userReceiveId":null,"editSgin":null,"snSgin":null,"jdeOutAmount":null,"totalAllPaAmount":null,"diffShowSgin":0,"lineCodeDelete":null,"startTime":null,"endTime":null,"changeSign":null,"distributionId":null,"limitBuySign":0,"companyType":null,"afterSale":null,"csId":null,"sdStatusNodeParamList":null,"ypPromotionTotal":null,"acrossMainCode":null,"forceApprovedSign":0,"circleGiftContinueSgin":0,"customerCharge":null,"onlinePaySign":0,"recodeDemandSkuList":null,"mergeDemandSkuList":null,"inventoryNode":null,"customCode":null,"terminalSource":null,"potentialClientsId":null,"settlementStatus":null,"firstOrderAuditStatus":null,"confirmReceiptSign":null,"confirmReceiptTime":null,"afterSaleDays":null,"deliveryCompletedTime":null,"taxSign":0,"orderSplitSign":0,"demandRebateSkuList":null,"confirmTime":null,"customerPurchaseNo":null,"mustInstallDate":false,"secondAddressList":null,"splitOrMerge":null,"spitOrderSign":null,"productAmountWholeLine":68.88,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"showMoreAttribute":false,"ratio":null,"ratioFlag":false,"rebateFlags":false,"userBalancePrice":null,"allQuantity":1,"totalPriceNum":0,"maxTotalLimitPrice":68.88,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0}]} +"payload1": {"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":38,"productCode":"10145854","materialCode":"5079","productName":"起搏电极导线-电商专用","specifications":"5079","manufacturer":"山东育达医疗设备有限公司-电商专用","productLineName":"DS-电商产品线","productLineCode":"DS-电商专用","zonePriceVOList":null,"price":13.1313,"storageType":"999","optionStr":"5079","measuringUnit":"EA","ippMiniPurchaseNum":5,"ippMultipleSign":1,"ippPurchaseMultiple":3,"ippStatus":102,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/bba84e72-eafd-487b-9709-207fe02b3c85.jpg","companyCode":"00102","areaName":null,"areaPrice":13.1313,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":true,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"installedDate":"2023-10-31","fresenuis":true,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1,"giftSign":0,"customerCode":"1022777","realPay":13.13}],"paymentAmount":13.13,"productAmount":13.13,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"replaceCustomerOrder":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":38,"productCode":"10145854","materialCode":"5079","productName":"起搏电极导线-电商专用","specifications":"5079","manufacturer":"山东育达医疗设备有限公司-电商专用","productLineName":"DS-电商产品线","productLineCode":"DS-电商专用","zonePriceVOList":null,"price":13.1313,"storageType":"999","optionStr":"5079","measuringUnit":"EA","ippMiniPurchaseNum":5,"ippMultipleSign":1,"ippPurchaseMultiple":3,"ippStatus":102,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/bba84e72-eafd-487b-9709-207fe02b3c85.jpg","companyCode":"00102","areaName":null,"areaPrice":13.1313,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":true,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"installedDate":"2023-10-31","fresenuis":true,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1}],"paymentAmount":13.13,"productAmount":13.13,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"customerInfo":{"userId":7,"userName":"testtest","rejectUserName":null,"password":null,"realName":"龙先生","userNo":"1022777","telephone":"18502775914","rejectTelephone":null,"registerAddress":"[{\\\"area\\\":3,\\\"city\\\":2,\\\"province\\\":1}]","detailAddress":"医药园路1号","businessScope":"[{\\\"area\\\":14,\\\"city\\\":2,\\\"province\\\":1}]","companyProperty":101,"companyId":null,"companyCode":null,"companyName":"国药集团联合医疗器械有限公司","companyNameList":null,"customerCompanyName":"测试客户-时兴哲","lienceNo":"13444532415134122323","userType":2,"companyType":null,"status":3,"disableSign":0,"deleteSign":null,"createBy":null,"updateBy":null,"createTime":null,"updateTime":null,"licenceSketchUrl":null,"licenceUrl":null,"openId":null,"referrer":null,"gift":null,"identity":null,"department":null,"platformStatus":1,"rejectionReason":null,"registerType":null,"siteType":null,"departmentCode":null,"personName":null,"registration":null,"realPassword":null,"recommend":null,"taxRate":0.11,"roleNames":null,"subCompanyName":"国药集团联合医疗器械有限公司","roleIds":null,"addressList":null,"licenseList":null,"labelList":null,"managerList":null,"createTimeStr":null,"categoriesList":null,"merchantsAddress":null,"merchantStatus":null,"refuseReason":null,"merchantsId":null,"userTransactionAmount":"160.0","gray":null,"bindingTime":"2022-01-12 14:38:03","bindSign":1,"jdeStatus":0,"jdePhone":"","recommender":null,"coopeSgin":0,"bindflowList":null,"userJDEInfo":null}},"draftId":null,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1022777,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"13.13","productAmount":13.13,"payableAmount":13.1313,"refundAmount":null,"cancelAmount":null,"discountAmount":0,"orderStatus":null,"refundStatus":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"remark":null,"revokedReason":null,"auditById":null,"auditByName":null,"auditTime":null,"auditRemark":null,"flhsStatus":null,"pushJdeStatus":null,"createTime":null,"updateTime":null,"submitTime":null,"pushJdeTime":null,"successTime":null,"auditStatus":null,"deleteSign":null,"firstOrderFlag":null,"demandItems":[{"demandSkuId":null,"demandId":null,"distributionId":null,"companyCode":"00102","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":1022777,"productLineCode":"DS-电商专用","productLineName":"DS-电商产品线","propertyStr":null,"storageType":"999","suppDist":null,"productId":38,"productName":"起搏电极导线-电商专用","productCode":"10145854","productNature":null,"brandName":null,"optionStr":"5079","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/bba84e72-eafd-487b-9709-207fe02b3c85.jpg","lineNumber":null,"price":13.1313,"rebateId":null,"originalPrice":null,"biddingDiscountTax":null,"salesDiscountTax":null,"quantity":1,"sumQuantity":null,"sendQuantity":null,"lackQuantity":null,"cancelQuantity":null,"cancelAmount":null,"refundQuantity":null,"refundAmount":null,"discountQuantity":null,"discountAmount":null,"subtotal":13.13,"measuringUnit":"个","auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"materialCode":"5079","manufacturer":"山东育达医疗设备有限公司-电商专用","produceRegisterNum":null,"riskRank":null,"productClassify":null,"createTime":null,"updateTime":null,"deleteSign":null,"calCancelFlag":null,"refundFlag":null,"discountRate":0,"realPay":13.13,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":null,"couponAmount":null,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"5079","lineCodeDelete":null,"sdOutStorage":null,"licenseNo":null,"demandCodes":null,"areaName":null,"agreementPriceId":null,"offerPrice":null,"orderMark":null,"totalPrice":null,"productLimitBuyList":null,"giftSign":0,"giftProductCode":null,"activityCarDataVoList":null,"orderSource":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"rebateTripId":null,"allSign":null,"salesReturn":null,"nowAmount":null,"taxSign":0,"plusMinuKey":null,"rebateRule":null,"lockType":null,"lineNumberOrg":null,"changeSgin":null,"addSgin":null,"ptbfa1":null,"ptbfa2":null,"ptbfa3":null,"ptbfa4":null,"ptbfa5":null,"yapeiPriceId":null,"ypLinePromotion":null,"yapeiPrice":null,"companyId":null,"buyerCartId":0,"userReceiveIdx":null,"userReceiveIdx2":null,"limitNum":null,"productLimitBuyId":null,"alreadyBuyNum":null,"limitBuySign":0,"proposeNum":null,"takeEffectRange":null,"takeEffectTime":null,"endTime1":null,"groupId":null,"fsGroupId":null,"proposalQuantity":null,"proposalSign":0,"manufacturerUserNo":null,"manufacturerUserDesc":null,"manufacturerProductNo":null,"manufacturerProductDesc":null,"manufacturerUserId":null,"manufacturerProductId":null,"busProductCode":null,"paidTime":null,"customerName":null,"paymentAmount":null,"specQuantity":null,"disQuantity":null,"fulfilledQuantity":null,"fulCancelQuantity":null,"couponId":null,"couponId2":null,"limitS":null,"starts":null,"ends":null,"userId":null,"productTax":"","taxRate":0.11,"demandSplitSign":"1","hospitalHopeDate":null,"uniqueKey":null,"productType":null,"activityRuleId":null,"allowanceBeginTime":null,"allowanceEndTime":null,"sign":null,"differenceActivityUserId":null,"groupNumber":1,"groupName":null,"skuGroup":null,"subList":null,"dataJson":null,"skuMergeSign":null,"freseniusPriceId":null,"quantityAndGroupAll":null,"booleaTime":null,"spitSgin":0,"groupSpitSign":0,"purchaseEntryId":null,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"mustInstallDate":true,"installedDate":"2023-10-31","installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"sort":0,"circleArea":null,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":true,"userBalance":null,"purchaseQuantity":1,"purchaseZeroProductList":[],"useLimitEnd":0.05,"useLimitStart":0.01,"maxTotalLimitPrice":0.65}],"demandSubItems":null,"rebateDetail":[{"rebateoperaskuid":null,"filialecode":"00102","rebateid":64,"customercode":null,"transactionamount":null,"transactiontype":null,"rebateStartTime":null,"rebateValidity":null,"balance":null,"deletesign":null,"note":null,"createtime":null,"updatetime":null,"demandId":null,"demandCode":null,"relevanceName":null,"rebateName":null,"customerCompanyName":null,"lineCodeDelete":null,"rebateTripId":null,"monNum":null,"relevanceCode":"DS-电商专用","pageSize":null,"pageNum":null,"startTime":null,"endTime":null,"userId":null,"customerCodeList":null,"filialeCodeList":null,"companyName":null,"reSign":null,"demandParentCode":null,"distributionCode":null,"frontNote":null,"backNote":null,"cancelId":null,"effectivetype":null,"validityperiodSign":null,"rebatename":"起搏电极导线","useLimitStart":0.01,"useLimitEnd":0.05,"istax":1,"taxround":0,"isdisposable":0,"productCode":null,"isOperated":null,"userPrice":null,"rebateFalg":null}],"rebateAmountList":null,"productLineCode":"DS-电商专用","productLineName":"DS-电商产品线","auditLoginName":null,"showPurchaseNo":false,"isRebate":true,"isShowReate":null,"taxRate":0.11,"rebateType":1,"paymentAmountWholeLine":13.1313,"discountAmountWholeLine":0,"payableAmountWholeLine":13.1313,"discountRate":0,"singleRebateAmount":null,"isRebateEdit":null,"payCertUrl":null,"rebateAmount":null,"demandCance":null,"soAdd":null,"soCance":null,"orderReturn":null,"needCustomerConfirm":false,"measuringUnit":null,"productId":null,"version":null,"mainVersion":null,"agencyConfigId":null,"confirmSign":null,"replySign":null,"agencySign":null,"editIng":null,"editIngStr":null,"jdeType":null,"isElectronicSeal":null,"contractAgreementNo":null,"alesDepartmentNo":null,"alesDepartmentName":null,"salesPersonNo":null,"salesPersonName":null,"customerNote":null,"otherNote":null,"contractAgreementCode":null,"projectName":null,"projectCode":null,"regionId":null,"regionName":null,"productLineBindSign":null,"shipVia":null,"orderSource":null,"userBalance":null,"liquidCode":null,"shipmentTypeStr":null,"specifications":"5079","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":null,"userReceiveId2":null,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"1;2;3;4","rebateControlSign":0,"rebateId":null,"preferenceType":null,"preferenceName":null,"disPrice":null,"lineNum":0,"auditStaySign":0,"fileList":null,"imageUrls":null,"total":null,"submitTimeStr":null,"updateTimeStr":null,"auditTimeStr":null,"acceptTime":null,"acceptTimeStr":null,"paidTime":null,"paidTimeStr":null,"erpHandingTime":null,"erpHandingTimeStr":null,"partShippingTime":null,"partShippingTimeStr":null,"allShippingTime":null,"allShippingTimeStr":null,"pushJdeTimeStr":null,"successTimeStr":null,"onlinePaySuccessTime":null,"onlinePaySuccessTimeStr":null,"bankTransactionSerial":null,"newIsTax":1,"countFormula":3,"countNumber":1.13,"noTaxRebateAmount":0,"isCollectionAllocation":0,"siteCompanyCode":null,"hospitalOrderType":null,"proofTime":null,"proofURL":null,"proofRemark":null,"proofSign":0,"customerCancelSign":null,"cancelRecords":null,"cancelCount":0,"updateNewTime":null,"updateNewTimeStr":null,"fsDedUseSign":null,"preDisSign":0,"shareType":1,"singleRebateSign":0,"cf":false,"notice":null,"isPre":null,"showDemandAuditLineLabel":false,"orderType":null,"newDiscountRate":null,"oldOrderType":null,"oldNewDiscountRate":null,"pendding":null,"pushJdeStatusDemandSub":null,"circleGiftSign":0,"delay":null,"limitS":null,"starts":null,"ends":null,"completedS":null,"confirmDays":null,"remindS":null,"skuGroupList":null,"groupProductType":0,"purchaseId":null,"purchaseCode":null,"sdCancelTime":null,"sdTipSign":0,"receiverNote":null,"receiverPhoneNote":null,"receiverAddressNote":null,"flag":null,"sourceStr":null,"addressNoNote":null,"detailIsSpit":false,"spitSgin":null,"distributionType":null,"rebateValidity":null,"orderChangeType":null,"logoIcon":null,"detail":null,"changeBigType":null,"promotionType":null,"activityTotalAmount":null,"couponTotalAmount":null,"userReceiveId":null,"editSgin":null,"snSgin":null,"jdeOutAmount":null,"totalAllPaAmount":null,"diffShowSgin":0,"lineCodeDelete":null,"startTime":null,"endTime":null,"changeSign":null,"distributionId":null,"limitBuySign":0,"companyType":null,"afterSale":null,"csId":null,"sdStatusNodeParamList":null,"ypPromotionTotal":null,"acrossMainCode":null,"forceApprovedSign":0,"circleGiftContinueSgin":0,"customerCharge":null,"onlinePaySign":0,"recodeDemandSkuList":null,"mergeDemandSkuList":null,"inventoryNode":null,"customCode":null,"terminalSource":null,"potentialClientsId":null,"settlementStatus":null,"firstOrderAuditStatus":null,"confirmReceiptSign":null,"confirmReceiptTime":null,"afterSaleDays":null,"deliveryCompletedTime":null,"taxSign":0,"orderSplitSign":0,"demandRebateSkuList":null,"confirmTime":null,"customerPurchaseNo":null,"mustInstallDate":true,"secondAddressList":null,"splitOrMerge":null,"spitOrderSign":null,"productAmountWholeLine":13.1313,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"showMoreAttribute":false,"ratio":null,"ratioFlag":false,"rebateFlags":false,"userBalancePrice":null,"allQuantity":1,"totalPriceNum":0,"maxTotalLimitPrice":0.65,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0}]} #预期结果 checkDict1: {"success":true,"code":"200","message":"ok","data":null,"freshToken":null} #测试场景二:需求草稿订单创建 -"payload1": {"productMap":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1,"giftSign":0,"customerCode":"1022777","realPay":68.88,"purchaseId":20,"purchaseCode":"P2307071900001","purchaseEntryId":null}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"replaceCustomerOrder":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"customerInfo":{"userId":7,"userName":"testtest","rejectUserName":null,"password":null,"realName":"龙先生","userNo":"1022777","telephone":"18502775914","rejectTelephone":null,"registerAddress":"[{\\\"area\\\":3,\\\"city\\\":2,\\\"province\\\":1}]","detailAddress":"医药园路1号","businessScope":"[{\\\"area\\\":14,\\\"city\\\":2,\\\"province\\\":1}]","companyProperty":101,"companyId":null,"companyCode":null,"companyName":"国药集团联合医疗器械有限公司","companyNameList":null,"customerCompanyName":"测试客户-时兴哲","lienceNo":"13444532415134122323","userType":2,"companyType":null,"status":3,"disableSign":0,"deleteSign":null,"createBy":null,"updateBy":null,"createTime":null,"updateTime":null,"licenceSketchUrl":null,"licenceUrl":null,"openId":null,"referrer":null,"gift":null,"identity":null,"department":null,"platformStatus":1,"rejectionReason":null,"registerType":null,"siteType":null,"departmentCode":null,"personName":null,"registration":null,"realPassword":null,"recommend":null,"taxRate":0.11,"roleNames":null,"subCompanyName":"国药集团联合医疗器械有限公司","roleIds":null,"addressList":null,"licenseList":null,"labelList":null,"managerList":null,"createTimeStr":null,"categoriesList":null,"merchantsAddress":null,"merchantStatus":null,"refuseReason":null,"merchantsId":null,"userTransactionAmount":"160.0","gray":null,"bindingTime":"2022-01-12 14:38:03","bindSign":1,"jdeStatus":0,"jdePhone":"","recommender":null,"coopeSgin":0,"bindflowList":null,"userJDEInfo":null}},"purchaseId":20,"purchaseCode":"P2307071900001","draftId":null,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1022777,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"68.88","productAmount":68.88,"payableAmount":68.88,"refundAmount":null,"cancelAmount":null,"discountAmount":0,"orderStatus":null,"refundStatus":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"remark":null,"revokedReason":null,"auditById":null,"auditByName":null,"auditTime":null,"auditRemark":null,"flhsStatus":null,"pushJdeStatus":null,"createTime":null,"updateTime":null,"submitTime":null,"pushJdeTime":null,"successTime":null,"auditStatus":null,"deleteSign":null,"firstOrderFlag":null,"demandItems":[{"demandSkuId":null,"demandId":null,"distributionId":null,"companyCode":"00102","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":1022777,"productLineCode":"DS-002","productLineName":"电商产品线","propertyStr":null,"storageType":"999","suppDist":null,"productId":9,"productName":"威尔特","productCode":"10145928","productNature":null,"brandName":null,"optionStr":"犬瘟热","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","lineNumber":null,"price":68.88,"rebateId":null,"originalPrice":null,"biddingDiscountTax":null,"salesDiscountTax":null,"quantity":1,"sumQuantity":null,"sendQuantity":null,"lackQuantity":null,"cancelQuantity":null,"cancelAmount":null,"refundQuantity":null,"refundAmount":null,"discountQuantity":null,"discountAmount":null,"subtotal":68.88,"measuringUnit":"个","auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"materialCode":"","manufacturer":"北京康思润业生物技术有限公司-黄翼","produceRegisterNum":null,"riskRank":null,"productClassify":null,"createTime":null,"updateTime":null,"deleteSign":null,"calCancelFlag":null,"refundFlag":null,"discountRate":0,"realPay":68.88,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":null,"couponAmount":null,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"犬瘟热","lineCodeDelete":null,"sdOutStorage":null,"licenseNo":null,"demandCodes":null,"areaName":null,"agreementPriceId":null,"offerPrice":null,"orderMark":null,"totalPrice":null,"productLimitBuyList":null,"giftSign":0,"giftProductCode":null,"activityCarDataVoList":null,"orderSource":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"rebateTripId":null,"allSign":null,"salesReturn":null,"nowAmount":null,"taxSign":0,"plusMinuKey":null,"rebateRule":null,"lockType":null,"lineNumberOrg":null,"changeSgin":null,"addSgin":null,"ptbfa1":null,"ptbfa2":null,"ptbfa3":null,"ptbfa4":null,"ptbfa5":null,"yapeiPriceId":null,"ypLinePromotion":null,"yapeiPrice":null,"companyId":null,"buyerCartId":0,"userReceiveIdx":null,"userReceiveIdx2":null,"limitNum":null,"productLimitBuyId":null,"alreadyBuyNum":null,"limitBuySign":0,"proposeNum":null,"takeEffectRange":null,"takeEffectTime":null,"endTime1":null,"groupId":null,"fsGroupId":null,"proposalQuantity":null,"proposalSign":0,"manufacturerUserNo":null,"manufacturerUserDesc":null,"manufacturerProductNo":null,"manufacturerProductDesc":null,"manufacturerUserId":null,"manufacturerProductId":null,"busProductCode":null,"paidTime":null,"customerName":null,"paymentAmount":null,"specQuantity":null,"disQuantity":null,"fulfilledQuantity":null,"fulCancelQuantity":null,"couponId":null,"couponId2":null,"limitS":null,"starts":null,"ends":null,"userId":null,"productTax":"","taxRate":0.11,"demandSplitSign":"1","hospitalHopeDate":null,"uniqueKey":null,"productType":null,"activityRuleId":null,"allowanceBeginTime":null,"allowanceEndTime":null,"sign":null,"differenceActivityUserId":null,"groupNumber":1,"groupName":null,"skuGroup":null,"subList":null,"dataJson":null,"skuMergeSign":null,"freseniusPriceId":null,"quantityAndGroupAll":null,"booleaTime":null,"spitSgin":0,"groupSpitSign":0,"purchaseEntryId":null,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"sort":0,"circleArea":null,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":true,"userBalance":null,"purchaseQuantity":1,"purchaseZeroProductList":[],"useLimitEnd":1,"useLimitStart":0,"maxTotalLimitPrice":68.88}],"demandSubItems":null,"rebateDetail":[{"rebateoperaskuid":null,"filialecode":"00102","rebateid":91,"customercode":null,"transactionamount":null,"transactiontype":null,"rebateStartTime":null,"rebateValidity":null,"balance":null,"deletesign":null,"note":null,"createtime":null,"updatetime":null,"demandId":null,"demandCode":null,"relevanceName":null,"rebateName":null,"customerCompanyName":null,"lineCodeDelete":null,"rebateTripId":null,"monNum":null,"relevanceCode":"DS-002","pageSize":null,"pageNum":null,"startTime":null,"endTime":null,"userId":null,"customerCodeList":null,"filialeCodeList":null,"companyName":null,"reSign":null,"demandParentCode":null,"distributionCode":null,"frontNote":null,"backNote":null,"cancelId":null,"effectivetype":null,"validityperiodSign":null,"rebatename":"test100","useLimitStart":0,"useLimitEnd":1,"istax":1,"taxround":0,"isdisposable":0,"productCode":null,"isOperated":null,"userPrice":null,"rebateFalg":null}],"rebateAmountList":null,"productLineCode":"DS-002","productLineName":"电商产品线","auditLoginName":null,"showPurchaseNo":false,"isRebate":true,"isShowReate":null,"taxRate":0.11,"rebateType":1,"paymentAmountWholeLine":68.88,"discountAmountWholeLine":0,"payableAmountWholeLine":68.88,"discountRate":0,"singleRebateAmount":null,"isRebateEdit":null,"payCertUrl":null,"rebateAmount":null,"demandCance":null,"soAdd":null,"soCance":null,"orderReturn":null,"needCustomerConfirm":false,"measuringUnit":null,"productId":null,"version":null,"mainVersion":null,"agencyConfigId":null,"confirmSign":null,"replySign":null,"agencySign":null,"editIng":null,"editIngStr":null,"jdeType":null,"isElectronicSeal":null,"contractAgreementNo":null,"alesDepartmentNo":null,"alesDepartmentName":null,"salesPersonNo":null,"salesPersonName":null,"customerNote":null,"otherNote":null,"contractAgreementCode":null,"projectName":null,"projectCode":null,"regionId":null,"regionName":null,"productLineBindSign":null,"shipVia":null,"orderSource":null,"userBalance":null,"liquidCode":null,"shipmentTypeStr":null,"specifications":"犬瘟热","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":null,"userReceiveId2":null,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"1;2;3;4","rebateControlSign":0,"rebateId":null,"preferenceType":null,"preferenceName":null,"disPrice":null,"lineNum":0,"auditStaySign":0,"fileList":null,"imageUrls":null,"total":null,"submitTimeStr":null,"updateTimeStr":null,"auditTimeStr":null,"acceptTime":null,"acceptTimeStr":null,"paidTime":null,"paidTimeStr":null,"erpHandingTime":null,"erpHandingTimeStr":null,"partShippingTime":null,"partShippingTimeStr":null,"allShippingTime":null,"allShippingTimeStr":null,"pushJdeTimeStr":null,"successTimeStr":null,"onlinePaySuccessTime":null,"onlinePaySuccessTimeStr":null,"bankTransactionSerial":null,"newIsTax":1,"countFormula":4,"countNumber":0.13,"noTaxRebateAmount":0,"isCollectionAllocation":0,"siteCompanyCode":null,"hospitalOrderType":null,"proofTime":null,"proofURL":null,"proofRemark":null,"proofSign":0,"customerCancelSign":null,"cancelRecords":null,"cancelCount":0,"updateNewTime":null,"updateNewTimeStr":null,"fsDedUseSign":null,"preDisSign":0,"shareType":1,"singleRebateSign":1,"cf":false,"notice":null,"isPre":null,"showDemandAuditLineLabel":false,"orderType":null,"newDiscountRate":null,"oldOrderType":null,"oldNewDiscountRate":null,"pendding":null,"pushJdeStatusDemandSub":null,"circleGiftSign":0,"delay":null,"limitS":null,"starts":null,"ends":null,"completedS":null,"confirmDays":null,"remindS":null,"skuGroupList":null,"groupProductType":0,"purchaseId":20,"purchaseCode":"P2307071900001","sdCancelTime":null,"sdTipSign":0,"receiverNote":null,"receiverPhoneNote":null,"receiverAddressNote":null,"flag":null,"sourceStr":null,"addressNoNote":null,"detailIsSpit":false,"spitSgin":null,"distributionType":null,"rebateValidity":null,"orderChangeType":null,"logoIcon":null,"detail":null,"changeBigType":null,"promotionType":null,"activityTotalAmount":null,"couponTotalAmount":null,"userReceiveId":null,"editSgin":null,"snSgin":null,"jdeOutAmount":null,"totalAllPaAmount":null,"diffShowSgin":0,"lineCodeDelete":null,"startTime":null,"endTime":null,"changeSign":null,"distributionId":null,"limitBuySign":0,"companyType":null,"afterSale":null,"csId":null,"sdStatusNodeParamList":null,"ypPromotionTotal":null,"acrossMainCode":null,"forceApprovedSign":0,"circleGiftContinueSgin":0,"customerCharge":null,"onlinePaySign":0,"recodeDemandSkuList":null,"mergeDemandSkuList":null,"inventoryNode":null,"customCode":null,"terminalSource":null,"potentialClientsId":null,"settlementStatus":null,"firstOrderAuditStatus":null,"confirmReceiptSign":null,"confirmReceiptTime":null,"afterSaleDays":null,"deliveryCompletedTime":null,"taxSign":0,"orderSplitSign":0,"demandRebateSkuList":null,"confirmTime":null,"customerPurchaseNo":null,"mustInstallDate":false,"secondAddressList":null,"splitOrMerge":null,"spitOrderSign":null,"productAmountWholeLine":68.88,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"showMoreAttribute":false,"ratio":null,"ratioFlag":false,"rebateFlags":false,"userBalancePrice":null,"allQuantity":1,"totalPriceNum":0,"maxTotalLimitPrice":68.88,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0}]},"id":null,"type":2,"userNo":"1022777","userName":"测试客户-时兴哲"} +"payload2": {"productMap":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1,"giftSign":0,"customerCode":"1022777","realPay":68.88,"purchaseId":20,"purchaseCode":"P2307071900001","purchaseEntryId":null}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"replaceCustomerOrder":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":9,"productCode":"10145928","materialCode":"","productName":"威尔特","specifications":"犬瘟热","manufacturer":"北京康思润业生物技术有限公司-黄翼","productLineName":"电商产品线","productLineCode":"DS-002","zonePriceVOList":null,"price":68.88,"storageType":"999","optionStr":"犬瘟热","measuringUnit":"EA","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"个","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","companyCode":"00102","areaName":null,"areaPrice":68.88,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.11","allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"hospitalOrderType":null,"hospitalHopeDate":null,"siteCompanyCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"mustInstallDate":false,"showDemandAuditLineLabel":false,"editProductCode":false,"quantityErr":false,"fresenuis":false,"singleFresenuis":null,"zeroSign":false,"purchaseZeroProductList":[],"activityBasicId":null,"giftList":[],"selectGiftArr":[],"selectZeroGiftObj":{"mainProductList":[],"giftProductList":[]},"giftGroupQuantity":1}],"paymentAmount":68.88,"productAmount":68.88,"userId":7,"userNo":"1022777","customerCode":"1022777","userName":"测试客户-时兴哲","companyId":"2","paymentType":1,"receiveBankName":"国药集团联合医疗器械有限公司","receiveBankAccount":"108902839271937437","accountId":32,"receiverName":"赵堂威","receiverContact":"18186231806","receiverAddress":"湖北省赤壁市陆水湖风景区29号","addressNumber":16964,"remark":"","receiverNote":"赵堂威","receiverPhoneNote":"18186231806","receiverAddressNote":"湖北省赤壁市陆水湖风景区29号","addressNoNote":16964,"fileList":[],"sellerCompanyCode":"00102","sellerCompanyName":"国药集团联合医疗器械有限公司","orderSource":2,"customerInfo":{"userId":7,"userName":"testtest","rejectUserName":null,"password":null,"realName":"龙先生","userNo":"1022777","telephone":"18502775914","rejectTelephone":null,"registerAddress":"[{\\\"area\\\":3,\\\"city\\\":2,\\\"province\\\":1}]","detailAddress":"医药园路1号","businessScope":"[{\\\"area\\\":14,\\\"city\\\":2,\\\"province\\\":1}]","companyProperty":101,"companyId":null,"companyCode":null,"companyName":"国药集团联合医疗器械有限公司","companyNameList":null,"customerCompanyName":"测试客户-时兴哲","lienceNo":"13444532415134122323","userType":2,"companyType":null,"status":3,"disableSign":0,"deleteSign":null,"createBy":null,"updateBy":null,"createTime":null,"updateTime":null,"licenceSketchUrl":null,"licenceUrl":null,"openId":null,"referrer":null,"gift":null,"identity":null,"department":null,"platformStatus":1,"rejectionReason":null,"registerType":null,"siteType":null,"departmentCode":null,"personName":null,"registration":null,"realPassword":null,"recommend":null,"taxRate":0.11,"roleNames":null,"subCompanyName":"国药集团联合医疗器械有限公司","roleIds":null,"addressList":null,"licenseList":null,"labelList":null,"managerList":null,"createTimeStr":null,"categoriesList":null,"merchantsAddress":null,"merchantStatus":null,"refuseReason":null,"merchantsId":null,"userTransactionAmount":"160.0","gray":null,"bindingTime":"2022-01-12 14:38:03","bindSign":1,"jdeStatus":0,"jdePhone":"","recommender":null,"coopeSgin":0,"bindflowList":null,"userJDEInfo":null}},"purchaseId":20,"purchaseCode":"P2307071900001","draftId":null,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1022777,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"68.88","productAmount":68.88,"payableAmount":68.88,"refundAmount":null,"cancelAmount":null,"discountAmount":0,"orderStatus":null,"refundStatus":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"remark":null,"revokedReason":null,"auditById":null,"auditByName":null,"auditTime":null,"auditRemark":null,"flhsStatus":null,"pushJdeStatus":null,"createTime":null,"updateTime":null,"submitTime":null,"pushJdeTime":null,"successTime":null,"auditStatus":null,"deleteSign":null,"firstOrderFlag":null,"demandItems":[{"demandSkuId":null,"demandId":null,"distributionId":null,"companyCode":"00102","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":1022777,"productLineCode":"DS-002","productLineName":"电商产品线","propertyStr":null,"storageType":"999","suppDist":null,"productId":9,"productName":"威尔特","productCode":"10145928","productNature":null,"brandName":null,"optionStr":"犬瘟热","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/a5937bce-1fd4-4219-8271-b15d0e9260ca.JPG","lineNumber":null,"price":68.88,"rebateId":null,"originalPrice":null,"biddingDiscountTax":null,"salesDiscountTax":null,"quantity":1,"sumQuantity":null,"sendQuantity":null,"lackQuantity":null,"cancelQuantity":null,"cancelAmount":null,"refundQuantity":null,"refundAmount":null,"discountQuantity":null,"discountAmount":null,"subtotal":68.88,"measuringUnit":"个","auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"materialCode":"","manufacturer":"北京康思润业生物技术有限公司-黄翼","produceRegisterNum":null,"riskRank":null,"productClassify":null,"createTime":null,"updateTime":null,"deleteSign":null,"calCancelFlag":null,"refundFlag":null,"discountRate":0,"realPay":68.88,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":null,"couponAmount":null,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"犬瘟热","lineCodeDelete":null,"sdOutStorage":null,"licenseNo":null,"demandCodes":null,"areaName":null,"agreementPriceId":null,"offerPrice":null,"orderMark":null,"totalPrice":null,"productLimitBuyList":null,"giftSign":0,"giftProductCode":null,"activityCarDataVoList":null,"orderSource":null,"receiverName":null,"receiverContact":null,"receiverAddress":null,"rebateTripId":null,"allSign":null,"salesReturn":null,"nowAmount":null,"taxSign":0,"plusMinuKey":null,"rebateRule":null,"lockType":null,"lineNumberOrg":null,"changeSgin":null,"addSgin":null,"ptbfa1":null,"ptbfa2":null,"ptbfa3":null,"ptbfa4":null,"ptbfa5":null,"yapeiPriceId":null,"ypLinePromotion":null,"yapeiPrice":null,"companyId":null,"buyerCartId":0,"userReceiveIdx":null,"userReceiveIdx2":null,"limitNum":null,"productLimitBuyId":null,"alreadyBuyNum":null,"limitBuySign":0,"proposeNum":null,"takeEffectRange":null,"takeEffectTime":null,"endTime1":null,"groupId":null,"fsGroupId":null,"proposalQuantity":null,"proposalSign":0,"manufacturerUserNo":null,"manufacturerUserDesc":null,"manufacturerProductNo":null,"manufacturerProductDesc":null,"manufacturerUserId":null,"manufacturerProductId":null,"busProductCode":null,"paidTime":null,"customerName":null,"paymentAmount":null,"specQuantity":null,"disQuantity":null,"fulfilledQuantity":null,"fulCancelQuantity":null,"couponId":null,"couponId2":null,"limitS":null,"starts":null,"ends":null,"userId":null,"productTax":"","taxRate":0.11,"demandSplitSign":"1","hospitalHopeDate":null,"uniqueKey":null,"productType":null,"activityRuleId":null,"allowanceBeginTime":null,"allowanceEndTime":null,"sign":null,"differenceActivityUserId":null,"groupNumber":1,"groupName":null,"skuGroup":null,"subList":null,"dataJson":null,"skuMergeSign":null,"freseniusPriceId":null,"quantityAndGroupAll":null,"booleaTime":null,"spitSgin":0,"groupSpitSign":0,"purchaseEntryId":null,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"sort":0,"circleArea":null,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":true,"userBalance":null,"purchaseQuantity":1,"purchaseZeroProductList":[],"useLimitEnd":1,"useLimitStart":0,"maxTotalLimitPrice":68.88}],"demandSubItems":null,"rebateDetail":[{"rebateoperaskuid":null,"filialecode":"00102","rebateid":91,"customercode":null,"transactionamount":null,"transactiontype":null,"rebateStartTime":null,"rebateValidity":null,"balance":null,"deletesign":null,"note":null,"createtime":null,"updatetime":null,"demandId":null,"demandCode":null,"relevanceName":null,"rebateName":null,"customerCompanyName":null,"lineCodeDelete":null,"rebateTripId":null,"monNum":null,"relevanceCode":"DS-002","pageSize":null,"pageNum":null,"startTime":null,"endTime":null,"userId":null,"customerCodeList":null,"filialeCodeList":null,"companyName":null,"reSign":null,"demandParentCode":null,"distributionCode":null,"frontNote":null,"backNote":null,"cancelId":null,"effectivetype":null,"validityperiodSign":null,"rebatename":"test100","useLimitStart":0,"useLimitEnd":1,"istax":1,"taxround":0,"isdisposable":0,"productCode":null,"isOperated":null,"userPrice":null,"rebateFalg":null}],"rebateAmountList":null,"productLineCode":"DS-002","productLineName":"电商产品线","auditLoginName":null,"showPurchaseNo":false,"isRebate":true,"isShowReate":null,"taxRate":0.11,"rebateType":1,"paymentAmountWholeLine":68.88,"discountAmountWholeLine":0,"payableAmountWholeLine":68.88,"discountRate":0,"singleRebateAmount":null,"isRebateEdit":null,"payCertUrl":null,"rebateAmount":null,"demandCance":null,"soAdd":null,"soCance":null,"orderReturn":null,"needCustomerConfirm":false,"measuringUnit":null,"productId":null,"version":null,"mainVersion":null,"agencyConfigId":null,"confirmSign":null,"replySign":null,"agencySign":null,"editIng":null,"editIngStr":null,"jdeType":null,"isElectronicSeal":null,"contractAgreementNo":null,"alesDepartmentNo":null,"alesDepartmentName":null,"salesPersonNo":null,"salesPersonName":null,"customerNote":null,"otherNote":null,"contractAgreementCode":null,"projectName":null,"projectCode":null,"regionId":null,"regionName":null,"productLineBindSign":null,"shipVia":null,"orderSource":null,"userBalance":null,"liquidCode":null,"shipmentTypeStr":null,"specifications":"犬瘟热","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":null,"userReceiveId2":null,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"1;2;3;4","rebateControlSign":0,"rebateId":null,"preferenceType":null,"preferenceName":null,"disPrice":null,"lineNum":0,"auditStaySign":0,"fileList":null,"imageUrls":null,"total":null,"submitTimeStr":null,"updateTimeStr":null,"auditTimeStr":null,"acceptTime":null,"acceptTimeStr":null,"paidTime":null,"paidTimeStr":null,"erpHandingTime":null,"erpHandingTimeStr":null,"partShippingTime":null,"partShippingTimeStr":null,"allShippingTime":null,"allShippingTimeStr":null,"pushJdeTimeStr":null,"successTimeStr":null,"onlinePaySuccessTime":null,"onlinePaySuccessTimeStr":null,"bankTransactionSerial":null,"newIsTax":1,"countFormula":4,"countNumber":0.13,"noTaxRebateAmount":0,"isCollectionAllocation":0,"siteCompanyCode":null,"hospitalOrderType":null,"proofTime":null,"proofURL":null,"proofRemark":null,"proofSign":0,"customerCancelSign":null,"cancelRecords":null,"cancelCount":0,"updateNewTime":null,"updateNewTimeStr":null,"fsDedUseSign":null,"preDisSign":0,"shareType":1,"singleRebateSign":1,"cf":false,"notice":null,"isPre":null,"showDemandAuditLineLabel":false,"orderType":null,"newDiscountRate":null,"oldOrderType":null,"oldNewDiscountRate":null,"pendding":null,"pushJdeStatusDemandSub":null,"circleGiftSign":0,"delay":null,"limitS":null,"starts":null,"ends":null,"completedS":null,"confirmDays":null,"remindS":null,"skuGroupList":null,"groupProductType":0,"purchaseId":20,"purchaseCode":"P2307071900001","sdCancelTime":null,"sdTipSign":0,"receiverNote":null,"receiverPhoneNote":null,"receiverAddressNote":null,"flag":null,"sourceStr":null,"addressNoNote":null,"detailIsSpit":false,"spitSgin":null,"distributionType":null,"rebateValidity":null,"orderChangeType":null,"logoIcon":null,"detail":null,"changeBigType":null,"promotionType":null,"activityTotalAmount":null,"couponTotalAmount":null,"userReceiveId":null,"editSgin":null,"snSgin":null,"jdeOutAmount":null,"totalAllPaAmount":null,"diffShowSgin":0,"lineCodeDelete":null,"startTime":null,"endTime":null,"changeSign":null,"distributionId":null,"limitBuySign":0,"companyType":null,"afterSale":null,"csId":null,"sdStatusNodeParamList":null,"ypPromotionTotal":null,"acrossMainCode":null,"forceApprovedSign":0,"circleGiftContinueSgin":0,"customerCharge":null,"onlinePaySign":0,"recodeDemandSkuList":null,"mergeDemandSkuList":null,"inventoryNode":null,"customCode":null,"terminalSource":null,"potentialClientsId":null,"settlementStatus":null,"firstOrderAuditStatus":null,"confirmReceiptSign":null,"confirmReceiptTime":null,"afterSaleDays":null,"deliveryCompletedTime":null,"taxSign":0,"orderSplitSign":0,"demandRebateSkuList":null,"confirmTime":null,"customerPurchaseNo":null,"mustInstallDate":false,"secondAddressList":null,"splitOrMerge":null,"spitOrderSign":null,"productAmountWholeLine":68.88,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"showMoreAttribute":false,"ratio":null,"ratioFlag":false,"rebateFlags":false,"userBalancePrice":null,"allQuantity":1,"totalPriceNum":0,"maxTotalLimitPrice":68.88,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0}]},"id":null,"type":2,"userNo":"1022777","userName":"测试客户-时兴哲"} #预期结果 -checkDict1: {"success":true,"code":"200","message":"ok","data":null,"freshToken":null} \ No newline at end of file +checkDict2: {"success":true,"code":"200","message":"ok","data":null,"freshToken":null} \ No newline at end of file diff --git a/data/cmdc_demand_fail/data b/data/cmdc_demand_fail/data index 20139635..7b41fb74 100644 --- a/data/cmdc_demand_fail/data +++ b/data/cmdc_demand_fail/data @@ -25,7 +25,7 @@ checkDict1: {"success":true,"code":"200","message":"OK","data":1} #测试场景二:重复拒绝同一个需求单 "payload2": {"demandId":"%d","auditStatus":2,"auditRemark":"审核拒绝原因"} #预期结果 -"checkDict2": {"success":false,"code":"demand","message":"订单已拒绝,无法重复拒绝","data":null,"freshToken":null} +"checkDict2": {"success":false,"code":"demand","message":"该订单已提交过,请稍后操作","data":null,"freshToken":null} #测试场景三:审核拒绝不存在的需求单 "payload3": {"demandId":"%s","auditStatus":2,"auditRemark":"#未首营平台取消#"} diff --git a/data/cmdc_frequent_purchase/data b/data/cmdc_frequent_purchase/data index 83b2cd3e..dc853824 100644 --- a/data/cmdc_frequent_purchase/data +++ b/data/cmdc_frequent_purchase/data @@ -37,9 +37,9 @@ json_headers4: { "Sourcetype": "mall" } -"payload4": {"currentCompanyId":null,"productId":"%d","quantity":1,"agreementPriceId":0,"price":68.88} +"payload400": {"currentCompanyId":null,"productId":"%d","quantity":1,"agreementPriceId":0,"price":68.88} #预期结果 -checkDict4: {"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null} +checkDict400: {"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null} @@ -134,8 +134,8 @@ checkDict8: {'success': False, 'code': 'addFrequentPurchaseFail', 'message': ' "payload91": {"currentCompanyId":3,"productId":"25794","quantity":1,"agreementPriceId":0,"price":2800} #预期结果 -checkDict9: {'success': False, 'code': '1078', 'message': '该商品不存在,加入购物车失败', 'data': None, 'freshToken': None} - +checkDict9: {"success":true,"code":"200","message":"OK","data":"ok"} +checkDict90: {"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null} -- GitLab