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 0d688fe53ef0cd483342a13cdcdac0a0c84c2167..64ede0bec76d085ed83fbc23d06a8f96e40b5e74 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 2e66a977b94ad53ee7dd786cb96eb03233be577d..c20f4e5376ca4f6354c16746875276eebcb645a1 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 cf6d2eeadce1acb46dff804d97a1d8a194254384..6b5c805e3b235d0c0e6567413f791828aed3b629 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 b02282afe10f0181a3bbc2c071f2686995e3f216..9ae06b4258bae5171af29609a34cec7357278162 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 94da69b034a5a7223038322e42e0048ac70c65c6..5424fdb818a7e1dd554727f2f408c70246ffac31 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 d687cdab701c7b6ae30725c60d7a3f64887c43f7..88ba2c86f39c673196aa9bd8ec36f75b8fb31560 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 a2e034f346156c5ccc5e68431e6594f15c9f15da..f715c1fe9681fc01f8ba0c8b073c22509f793861 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 f6463d6ed9c0597c12658eae1351afd9c5e3de33..554e31d5f20452c36cedd950534371f3be1c8198 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 ef13fa079a41bb115d0b86fb712d4b78ca6dda24..fc0c7d0e2a184b50605ee2038bbbbfe2f9659a43 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 0949632347c68e2ad46d71e37a525754977776f8..633a83d4eca09c8c2bdf669b346b6cc8d4eb1cfc 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 3185cc9c4a824ab95c2387fdfbf4f922b6315d01..eb5e0bd87015116b805d55a7a89fc4809a14a0be 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 335a640209db513edc1f0a18579522ec39bdfadd..c8d289d420aa534ca8620b5c2637f29f437a7ceb 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 3e108549bfb7b6a2793b3d545d55c26f37402b21..189191759992a9fdba9545e51d2cfe2d1ae973af 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 372529d867ee068e3ad40459be5dd126dd9d8bea..13c08d2dca07e6e5f6dd8c730d00de5e507b7d5a 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 6e5e77ae8d4c6a12bca0152e7d1afb32c4ca7c45..332515bcdf16b3ceef6c4155527c02d8ec06b1b6 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 75944aecc9563fab5e714274d28b554462d82e05..dec10a3460f444f0930880b9b0b27da71aeb985f 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 85fb83cebd4588ff02bbb57c49df16007c3d3eb2..cde1c07086bc42daed9c09db59ca17d429ac3bff 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 e3bd00807541ac5edcc9678f3a5eedac385ee5e0..2d33fd845bd72a3e157ba718765012cd58851381 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 86514c43ea577114168b01fbec13a8d60fb7d7cc..dda388d04422327fcf60a630362a8135774ded7a 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 7f8f89a6c61843c0cdb970afc989abb0bbcfb078..ce0d75b6af2e0159a88248a78786c16424038614 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 6bf576287a91426246703839e925c8aec4139286..fa18d6a92086f4fa4e9cf9295fdab30f3da2452c 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 f5a3244d611f0e6867f71a241ec3fa01ff314c05..5acff9bd82bff6df84854c2e05ec575a60b1b04e 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 cf62e9f34d22ac4efbe2aeab1e12938d4dec931b..3649d822bd9548726e1fad0a886562b5a0c9a631 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 1f90b42eb79bdb69a89316fab22a8c469f52825c..71e7df2490d528dcbc63f27a1852dda0dda79abe 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 636ed8edf4cd9b7438efd57d1e573cf0215ef4d1..0244d50c8e69a8b0ab0f0a87e1c1a5d495fcb0e9 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 4bcd51d2ae92e417bad425611a36c164820563b6..37a746d0cc5ad379ed03feb04d9c8ef67cf001a4 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 7d85603e375f19b82aa18a1e205725b5a6939467..edefd40a35a13a18de5f820814cb308550fb6dac 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 de9c27ca8836cc0107fea3f9dd23fa01b48df978..14e96f2cb1ab8ed369ba973d357b9ccdcf07cbe1 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 7657ba312c332c7fcfe96c6d0149df68f26c4872..5f383e939f0a97baef2ba6a8020a11bddd735059 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 f99e886c64306b9bee53ae8d1a154141cea334d6..7e255c6f58b734f655522ded21c099362bc99e54 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 6a1ef83dc40281d44628b203d6f55a67ab298b3f..d248c16fa5d0071486dface5224e887833de278b 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 e7ff3270ba3eee35a6092ce8d755cc3d0da612c1..763c3d96285bbe051f4d1219592421226f4abb12 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 8fda0eb29315f7faf722d7551cec0d005a6b395f..8ccca0bd5a293480827d5177ea59d1e99fba1779 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 1d8467262a945f23fe12ccac3e2fa395e4d53cc3..53fe8f5b42d70cbe1da55316a5ff3e7c0eb59cbe 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 49ad684ea11c43a8151b2ff7d180ec96b793cf55..e4ae745990bb823fdb12ab6a921ab899b4ed4fc4 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 21fe070e18a234878d227be42dc9317c1ecd2713..202762df6b12627551ed9899d7900c09a22dd12e 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 899912487ba8cc7d8872829fdd04b01563170c14..f56618d29d0537905702dde4bfe246e51cf884c1 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 0226edd0cd54657fa63cdcb655e41b93e9b6924d..ad1a6312ea88e3451a462c8db007a9fc2ef8501a 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 29baafcb0245458a47680d73c3724f43472e0936..af1a5b6a8576953d8fca01e4a44b4476e8bc32c5 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 761efce327d663a4cae09780c168f9d28ef58e14..d6dcc4710b9ff91de200bfe95dca3ebc7f47e743 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 37e7275decee48a40599b78dd3ae4f3fba426fb1..7120f4fb874406b7b0c8c5dc98757fec51fa14bc 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 7c57d9759725a41aed7cf162287ea4883f549592..83a2ea556823e89c57d1978375887f059a6ccce2 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 4535f7d6e5cf41f785132d56bf5eaee5a0ce5a4f..d73a52459c6b8d85c2cd27acb4362005acbd077a 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 1e6289cb3191694827dfd8bf535b218a815b2c27..d9904341aab6e28ad05393966fa244e869a091d7 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 c108f90974d1a29e0fb989a89f5d58359b384073..7dc0bf372c7712aeb4333a9cfd6f6b8fb9e0c1bd 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 be78ea920256edf57808c52adb040a69b1f2104d..dc3a6f7fb8fde7f0ab1344416d5e3895490462eb 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 1e52c1e122bf506aa76e64567087d98cb45c6eba..a822c336d6d421a29605fb57246527ff24d7d3b4 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 b7c25c30a2f7a69685ac8ad840649caf561ed070..292702b96a55e27bbf76c3d116a474bdeac5be89 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 fe68bcc16bc084e49606ad59eab206215ae55cf5..6ff876f48a6f505eb927eff8904393df93955bc1 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 bdc22524f79b6b30d721933a26dbe10a7994c112..b38750b601242930a7863ad110bb98ec5e5496a5 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 97d6921ae161cf4221e5a4b8403f1dfade9f818e..71496c3f75c5d6b4afca31102cbe3c67bbcc5d30 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 81ca993ce9ebcc8a2d5483219d9462a6b712b8a6..02ef12f0a07abc1e02ba3773ff15916068099acb 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 b5726b30eec83197a292e53eb3de40836f14ecb0..f08734e453d6da04d22021e8402e3155d65d5b72 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 97adbea815b82eb579629a6a851edf2c563c0fa9..1107b216b7a509acaede33b1426c0cb5cd57f62b 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 9cf59f92fae3d6f9c65b1aae0e10d655f0cc1d09..9639a35df1ed3def3bd4f1ed758b5305e3df8397 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 56ea387fb846b922201cb3b611c716ff7c661749..0735d9a3b9d54c013db536c081eb9580a55dbe2b 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 20139635bceaba75ff5737b9016d447d3a6fb3ed..7b41fb749efe911f8477938ff50966e76623d5bb 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 83b2cd3efc0cb4ad24744d46a0e68e2d600e3274..dc853824beed4732d50d7fd2b331e16c6d68a86b 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}