Commit e7e2bda7 authored by 李光宇's avatar 李光宇
Browse files

Merge branch 'master' into 'main'

Master|更新商品模块和订单逆向模块用例

See merge request !5
parents ffa18436 8fa1e69c
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取已发布商品分类信息,2294,2294-2,sit,bs
主数据平台:多采商城获取已发布商品分类信息接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
from common.db.db import mySql
import requests
import random
import json
module = "cmdc_trade"
# 第一步获取登录多采商城所需账号密码
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()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步根据用户id获取公司信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
# 发送请求
result = requests.get(url, headers=headers)
result = json.loads(result.content)
# 生成随机数
company_random = random.randint(0, len(result["data"]) - 1)
# 获取公司信息
company_id = result["data"][company_random]["companyId"]
# 第三步获取对应公司已发布的商品分类
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2")
request_body = commonFuc().get_business_data(module, "payload2", company_id)
"""
场景: 获取已发布商品分类信息
用例名称:获取已发布商品分类信息
输出:{"total":"%s"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取分类数量
result = {"total": len(result["data"])}
# 数据库操作
mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息
host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询套包状态
sql = "SELECT count(t.categoryId) FROM `cmdc-product`.ic_product_category t WHERE parentId = 1 " \
"and deleteSign = 0 and isOpen = 1 and categoryLevel = 1 and categoryId in " \
"(SELECT t.categoryId FROM `cmdc-product`.ic_product_category_company t " \
"WHERE companyId = {} and deleteSign = 0 and publishSign = 1 and virtualDeleteSign = 0)".format(company_id)
total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-product", sql)[0][0]
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict2", total)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取欠货商品行信息,2294,2294-8,sit,bs
主数据平台:多采商城获取欠货商品行信息接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import random
import requests
import json
module = "cmdc_trade"
# 第一步获取登录多采商城所需账号密码
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()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步获取订单欠货列表
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url6")
request_body = commonFuc().get_business_data(module, "payload6")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# 生成随机数
order_random = random.randint(0, len(result["data"]["list"]) - 1)
# 获取订单欠货信息
demand_code = result["data"]["list"][order_random]["demandCode"]
product_code = result["data"]["list"][order_random]["productList"][0]["productCode"]
# 第三步获取商品行信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url8")
request_body = commonFuc().get_business_data(module, "payload8", demand_code)
"""
场景: 获取欠货商品行信息
用例名称:获取欠货商品行信息
输出:{"productCode":"%s"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取商品行信息中商品信息
result = {"productCode": result["data"][0]["productCode"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict8", product_code)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取缺货商品列表,2294,2294-5,sit,bs
主数据平台:多采商城获取缺货商品列表接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
from common.db.db import mySql
import requests
import json
module = "cmdc_trade"
# 第一步获取登录多采商城所需账号密码
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()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步获取缺货商品列表
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5")
request_body = commonFuc().get_business_data(module, "payload5")
"""
场景: 验证获取缺货商品列表接口连通性
用例名称:获取缺货商品列表
输出:{"total":"%s"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取分类数量
result = {"total": len(result["data"]["list"])}
# 数据库操作
mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息
host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 查询数据库中缺货商品数量
sql = "SELECT count(t.id) FROM `cmdc-user`.cmdc_stock_out t WHERE userId = 69"
total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0]
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict5", total)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取订单欠货列表,2294,2294-6,sit,bs
主数据平台:多采商城获获取订单欠货列表接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_trade"
# 第一步获取登录多采商城所需账号密码
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()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步获取订单欠货列
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url6")
request_body = commonFuc().get_business_data(module, "payload6")
"""
场景: 验证获取订单欠货列表接口连通性
用例名称:获取订单欠货列表
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict6")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......@@ -37,8 +37,15 @@ request_body = commonFuc().get_business_data(module, "payload2")
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)
if result["success"]:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict2")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
else:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict_401")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......@@ -45,6 +45,7 @@ json_headers2: {
"url20": "/product/mall/queryProductInfoByPage"
#查询已上架商品列表请求报文
"payload20": {"isFbList":0,"filialeCode":null,"productName":null,"productCode":null,"specifications":null,"materialCode":null,"manufacturer":null,"lineName":null,"riskRank":null,"isRelease":"1","isExistImage":null,"jdeStatus":"P","isGift":"0","description":null,"tbsj":[],"pageNum":1,"pageSize":8,"total":453,"firstQuery":true,"flag":true,"preInvalidStatus":null,"isControlSales":"0","startTime":null,"endTime":null,"status":101}
"payload20_1": {"isFbList":0,"filialeCode":null,"productName":null,"productCode":null,"specifications":null,"materialCode":null,"manufacturer":null,"lineName":null,"riskRank":null,"isRelease":"1","isExistImage":null,"jdeStatus":"P","isGift":"0","description":null,"tbsj":[],"pageNum":1,"pageSize":8,"total":1641,"firstQuery":true,"flag":true,"preInvalidStatus":null,"isControlSales":"0","startTime":null,"endTime":null,"status":101}
#添加商品至购物车报文
"payload2": {"currentCompanyId":null,"productId":"%d","quantity":1,"agreementPriceId":null,"price":"%d","filialeCode":"%s"}
#预期结果
......@@ -120,9 +121,6 @@ json_headers8: {
#预期结果
checkDict8: {"success":true,"code":"200","message":"OK","data":"ok"}
#测试场景:增加赠品且控销商品至购物车
json_headers11: {
"Cmdc_access_token": "%s",
......@@ -142,7 +140,7 @@ checkDict11: {"success":false,"code":"addBuyerCartFail","message":"商品为控
#测试场景:增加跨站点商品至购物车
#测试场景:增加不存在的商品至购物车
json_headers9: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
......@@ -154,6 +152,22 @@ checkDict9: {"success":false,"code":"1078","message":"该商品不存在,加
#测试场景:新增商品至购物车_必填字段校验
"payload20": {"currentCompanyId":null,"agreementPriceId":null}
#预期结果
checkDict20: {"success":false,"code":"1002","message":"参数不能为空","data":null,"freshToken":null}
#测试场景:新增商品至购物车_站点不存在或者站点已下架
"payload35": {"currentCompanyId":3,"productId":23363,"quantity":1,"agreementPriceId":0,"price":12,"filialeCode":"0010323"}
#预期结果
checkDict35: {"success":false,"code":"5000","message":"该商品不可加入购物车,站点直通车未开启,或者站点已经下架","data":null,"freshToken":null}
#测试场景:新增商品至购物车_商品超数量验证
"payload36": {"currentCompanyId":3,"productId":23363,"quantity":100000000000000,"agreementPriceId":0,"price":12,"filialeCode":"00103"}
#预期结果
checkDict36: {"success":false,"code":"1076","message":"该商品在购物车已达到最大数量,无法加入更多","data":null,"freshToken":null}
#购物车商品删除接口地址
......@@ -225,3 +239,6 @@ checkDict24: {"success":false,"code":"999","message":"找不到该公司的首
"payload23": {"currentCompanyId":"","buyerCartList":[{"productCode":"%s","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":"%s"}
#预期结果
checkDict23: {"success":False,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【1】条,失败【0】条。"}
......@@ -97,13 +97,13 @@ checkDict_collect_coupon4: {"success":false,"code":"500","message":"该券已抢
#优惠券信息查询
"url8": "/order/back/queryCoupon"
"payload8": {"couponId": 10032}
"payload8": {"couponId": 10031}
#预期结果
checkDict8: {"couponId": 10032}
checkDict8: {"couponId": 10031}
#优惠券活动包含的商品信息
#查询优惠券活动报文
"payload9": {"pageSize":10,"pageNum":1,"couponId":"","couponName":null,"couponStatus":101,"productRangeType":1,"provideType":1,"companyCode":null,"effectiveDate":null,"expirationDate":null,"total":1}
"payload9": {"pageSize":10,"pageNum":1,"couponId":null,"couponName":null,"couponStatus":101,"productRangeType":1,"provideType":null,"companyCode":null,"effectiveDate":null,"expirationDate":null,"total":4}
#优惠券活动包含商品信息接口地址以及报文
"url9": "/order/back/couponProductList"
"payload10": {"couponId":"%s","productCode":"","productName":"","materialCode":"","specifications":"","lineName":""}
......
......@@ -158,7 +158,9 @@ checkDict83: {"success":true,"code":"200","message":"OK"}
checkDict84: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
# 登录失败断言
checkDict_401: {"code":"401","message":"Unauthorized","success":false}
checkDict_3007: {"success":false,"code":"3007","message":"Redis获取登陆人信息异常","data":null,"freshToken":null}
......
......@@ -49,3 +49,7 @@ json_headers1: {
"payload4": {"国药集团北京医疗器械有限公司":{"datas":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1127254,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"230.0000","productAmount":230,"payableAmount":230,"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":"00103","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":null,"productLineCode":"","productLineName":"","propertyStr":"","storageType":"999","suppDist":null,"productId":314,"productName":"红外测温仪","productCode":"12043728","productNature":null,"brandName":null,"optionStr":"YHW-3","imageUrl":null,"lineNumber":null,"price":230,"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":230,"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":100,"realPay":230,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":0,"couponAmount":0,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"YHW-3","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":[],"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":3,"buyerCartId":null,"userReceiveIdx":"","userReceiveIdx2":"","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.13,"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,"sort":0,"circleArea":null,"purchaseEntryId":null,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":false,"purchaseZeroProductList":[],"prePromotionPrice":null,"prepromotionTotalPrice":0,"preDiscountRate":null,"userBalance":0}],"demandSubItems":null,"rebateDetail":null,"rebateAmountList":null,"productLineCode":"","productLineName":"","auditLoginName":null,"showPurchaseNo":false,"isRebate":null,"isShowReate":null,"taxRate":0.13,"rebateType":0,"paymentAmountWholeLine":230,"discountAmountWholeLine":0,"payableAmountWholeLine":230,"discountRate":null,"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":"YHW-3","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":3,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"0","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":null,"countFormula":null,"countNumber":null,"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,"notice":null,"shareType":null,"singleRebateSign":null,"cf":false,"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":1,"activityTotalAmount":0,"couponTotalAmount":0,"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":230,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"ratio":null,"showMoreAttribute":false,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0,"settementQuantity":1,"userBalancePrice":0,"isEdit":true,"discountRateOne":100,"_rebateType":false}],"addressConfig":2,"openPreTaxAmount":0,"promotionOrRebate":1,"promotionType":1,"showChangePromotionOrRebate":false,"couponTotalAmount":0,"activityTotalAmount":0,"totalQuantity":1,"totalPrice":230,"discountAmount":0,"demandItems":[{"demandSkuId":null,"demandId":null,"distributionId":null,"companyCode":"00103","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":null,"productLineCode":"","productLineName":"","propertyStr":"","storageType":"999","suppDist":null,"productId":314,"productName":"红外测温仪","productCode":"12043728","productNature":null,"brandName":null,"optionStr":"YHW-3","imageUrl":null,"lineNumber":null,"price":230,"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":230,"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":100,"realPay":230,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":0,"couponAmount":0,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"YHW-3","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":[],"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":3,"buyerCartId":null,"userReceiveIdx":"","userReceiveIdx2":"","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.13,"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,"sort":0,"circleArea":null,"purchaseEntryId":null,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":false,"purchaseZeroProductList":[],"prePromotionPrice":null,"prepromotionTotalPrice":0,"preDiscountRate":null,"userBalance":0}],"productPrice":"230.0000","fileList":[],"showInfo":false,"pageStart":1,"pageSize":5,"defaultBankInfo":{"accountId":1,"companyId":3,"companyName":"国药集团北京医疗器械有限公司","registeredAddress":"北京市朝阳区安定路39号长新大厦16层","bank":"招商银行股份有限公司北京东直门支行 ","accountName":"国药集团北京医疗器械有限公司","accountNumber":"110927396010401 ","disableSign":0,"deleteSign":0,"createTime":"2020-12-30 17:18:49","updateTime":"2021-05-28 09:54:12","createBy":2,"updateBy":2,"realName":"北京医疗器械公司1admin"},"addressList":[{"addressId":3278,"addressNo":93465,"addressName":null,"provinceCode":null,"userId":null,"companyId":3,"receiverName":"郭红声","address":"云南省昆明市高新技术开发区产业基地B1-02-01地块物流园二期项目1号库M1-2-1,M1-2-2号","isDefault":0,"type":3,"postcode":null,"mobile":"15887223281","updateDate":120211,"updateTime":100440,"flag":null,"deleteSign":null,"province":0,"city":0,"area":0,"dateTime":null,"provinceStr":"","cityStr":"","areaStr":"","isJde":0,"cityList":[],"areaList":[]}],"selecteAddresId":3278,"receiverNote":"郭红声","receiverPhoneNote":"15887223281","receiverAddressNote":"云南省昆明市高新技术开发区产业基地B1-02-01地块物流园二期项目1号库M1-2-1,M1-2-2号","addressNoNote":93465,"province":0,"city":0,"cityList":[],"area":0,"areaList":[],"receiveInfo":[{"addressId":3278,"addressNo":93465,"addressName":"云南省昆明市高新技术开发区产业基地B1-02-01地块物流园二期项目1号库M1-2-1,M1-2-2号","provinceCode":null,"userId":null,"companyId":null,"receiverName":"郭红声","address":"","isDefault":0,"type":null,"postcode":null,"mobile":"15887223281","updateDate":null,"updateTime":null,"flag":null,"deleteSign":null,"province":null,"city":null,"area":null,"dateTime":null,"provinceStr":null,"cityStr":null,"areaStr":null,"isJde":0}],"paymentAmount":"230.0000","taxRate":null,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1127254,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"230.0000","productAmount":230,"payableAmount":230,"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":"00103","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":null,"productLineCode":"","productLineName":"","propertyStr":"","storageType":"999","suppDist":null,"productId":314,"productName":"红外测温仪","productCode":"12043728","productNature":null,"brandName":null,"optionStr":"YHW-3","imageUrl":null,"lineNumber":null,"price":230,"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":230,"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":100,"realPay":230,"promotionPrice":null,"promotionTotalPrice":0,"demandParentCode":null,"regionId":null,"regionName":null,"spitSign":null,"activityAmount":0,"couponAmount":0,"activityUnitAmount":0,"couponUnitAmount":null,"activityBasicId":null,"couponSgin":null,"couponSgin2":null,"returnQuantity":null,"returnAmount":null,"customerId":null,"prescription":null,"specifications":"YHW-3","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":[],"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":3,"buyerCartId":null,"userReceiveIdx":"","userReceiveIdx2":"","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.13,"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,"sort":0,"circleArea":null,"purchaseEntryId":null,"mustInstallDate":false,"installedDate":null,"installedDateStr":null,"demandLines":null,"subLineNumber":null,"demandSubCode":null,"propertyName":null,"propertyVal":null,"propertyNote":null,"sendManualSign":0,"activityType":0,"giftSettlementMethod":null,"giftInitQuantity":null,"packageCode":null,"giftGroupQuantity":1,"siteCompanyCode":null,"hospitalOrderType":null,"isCollectionAllocation":null,"orderStatus":null,"distributionType":null,"groupCode":null,"groupProductType":null,"pSign":0,"backSign":0,"description":"","stockNumber":null,"rebate":false,"purchaseZeroProductList":[],"prePromotionPrice":null,"prepromotionTotalPrice":0,"preDiscountRate":null,"userBalance":0,"orderType":null}],"demandSubItems":null,"rebateDetail":null,"rebateAmountList":null,"productLineCode":"","productLineName":"","auditLoginName":null,"showPurchaseNo":false,"isRebate":null,"isShowReate":null,"taxRate":0.13,"rebateType":0,"paymentAmountWholeLine":230,"discountAmountWholeLine":0,"payableAmountWholeLine":230,"discountRate":null,"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":"YHW-3","pageStart":null,"pageSize":null,"changeSgin":null,"yapei":2,"companyId":3,"preemptConfig":null,"productSpec":null,"secondAuditSign":null,"secondAuditById":null,"secondAuditByName":null,"secondAuditTime":null,"secondAuditRemark":null,"secondAuditStatus":null,"rebateRule":"0","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":null,"countFormula":null,"countNumber":null,"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,"notice":null,"shareType":null,"singleRebateSign":null,"cf":false,"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":1,"activityTotalAmount":0,"couponTotalAmount":0,"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":230,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"ratio":null,"showMoreAttribute":false,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0,"settementQuantity":1,"userBalancePrice":0,"isEdit":true,"discountRateOne":100,"_rebateType":false,"pSign":0}],"orderStatus":102,"userReceiveId":"","userReceiveId2":"","productAmount":230,"paymentType":0,"accountId":1,"receiveBankName":"国药集团北京医疗器械有限公司","receiveBankAccount":"110927396010401 ","addressNumber":93465,"receiverName":"郭红声","receiverContact":"15887223281","receiverAddress":"云南省昆明市高新技术开发区产业基地B1-02-01地块物流园二期项目1号库M1-2-1,M1-2-2号","buyerCartIds":[null],"sellerCompanyCode":"00103","companyId":3}}
checkDict2: {"success":false,"code":"demand","message":"订单已拒绝,无法审核","data":null,"freshToken":null}
# 登录失败断言
checkDict_401: {"code":"401","message":"Unauthorized","success":false}
......@@ -67,6 +67,7 @@ checkDict6: {"success":true,"code":"200","message":"OK"}
"payload7": {"sign":1,"inputValue":"%s"}
#预期结果
checkDict7: {"data":"%s"}
checkDict7_1: {"success":true,"code":"200","message":"OK","data":[]}
#测试场景八:获取需求单详情验证
......
......@@ -136,6 +136,7 @@ checkDict16_1: {"success":true,"code":"200","message":"OK","data":true}
#预期结果
checkDict17: {"success":true,"code":"200","message":"OK","data":true,"freshToken":null}
checkDict17_1: {"success":true,"code":"200","message":"OK","data":true,"freshToken":null}
#测试场景十八:套包批量新增
......
......@@ -206,4 +206,8 @@ checkDict22: {"productAmount":"48.25"}
"url23": "/cms/mall/account/queryPageByCompanyId"
"payload23": {"pageSize":null,"pageNumber":null,"companyId":"%s"}
#预期结果
checkDict23: {"companyId":"%s"}
\ No newline at end of file
checkDict23: {"companyId":"%s"}
#商品无效断言结果
checkDictInvalid: {"success":false,"code":"ERROR","message":"当前订单无有效商品","data":null,"freshToken":null}
\ No newline at end of file
# 多采商城登录信息
"username": "BJ0621"
"password": "Aa123456"
#后台运营管理系统登录信息(子站点上海医疗器械有限公司)
"username1": "Admin00111"
"password1": "Aa123456"
#后台管理系统headers
json_headers: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#文件上传headers
json_headers_file: {
"Cmdc_access_token": "%s"
}
#多采商城headers
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
#测试场景一:配货单列表获取接口验证
"url1": "/order/distributionorder/list"
"payload1": {"demandParentCode":"","demandCode":"","distributionCode":"","customerCode":"","sellerCompanyName":"","submitTime":"","auditTime":"","distributionTime":"","auditByName":"","productLineName":"","distributionStatus":"","pushType":"","submitStartTime":"","submitEndTime":"","updateStartTime":"","updateEndTime":"","auditStartTime":"","auditEndTime":"","distributionTimeStart":"","distributionTimeEnd":"","pageNum":1,"pageSize":10}
#预期结果
checkDict1: {"total":"%s"}
#测试场景二:模糊查询客户信息
"url2": "/user/querySubCustomerByReqMsg"
"payload2": {"requestMsg":"%s"}
#预期结果
checkDict2: {"cusCompanyName":"%s"}
#测试场景三:模糊查询商品编码信息
"url3": "/product/public/getProductVoAll"
"payload3": {"productCodeList":["%s"],"filialeCode":"00111"}
#预期结果
checkDict3: {"productCode":"%s"}
#测试场景四:列表查询条件验证_配货单列表获取
"url4": "/order/distributionorder/list"
"payload4": {"productCodeList":["%s"],"filialeCode":"00111"}
#预期结果
checkDict4: {"productCode":"%s"}
# 多采商城登录信息
"username": "BJ0621"
"password": "Aa123456"
#后台运营管理系统登录信息(子站点上海医疗器械有限公司)
"username1": "Admin00111"
"password1": "Aa123456"
#后台管理系统headers
json_headers: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#文件上传headers
json_headers_file: {
"Cmdc_access_token": "%s"
}
#多采商城headers
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
#测试场景一:获取商品属性列表
"url1": "/product/productProperties/list"
"payload1": {"productCode":"","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict1: {"total":"%s"}
#测试场景二:列表查询条件验证_商品属性列表
"url2": "/product/productProperties/list"
"payload2": {"productCode":"%s","productName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","createTimeStart":"%s","createTimeEnd":"%s","updateTimeEnd":"%s","updateTimeStart":"%s","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict2: {"productCode":"%s"}
#测试场景三:获取商品列表
"url3": "/product/mall/queryProductInfoByPage"
"payload3": {"productName":null,"productCode":null,"specifications":null,"manufacturer":null,"pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK"}
#测试场景四:列表查询条件验证_商品列表
"url4": "/product/mall/queryProductInfoByPage"
"payload4": {"productName":"%s","productCode":"%s","specifications":"%s","manufacturer":"%s","pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict4: {"productCode":"%s"}
#测试场景五:商品属性修改功能验证
"url5": "/product/productProperties/addOrUpdate"
"payload5": {"productId":"%s","propertyId":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict5: {"data":"%s"}
#测试场景六:商品属性单个新增功能验证
"url6": "/product/productProperties/addOrUpdate"
"payload6": {"productId":"%s","propertyId":"","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict6: {"data":"%s"}
checkDict6_1: {"success":false,"code":"product-pro-002","message":"该商品属性已经录入,不可重复录入","data":null,"freshToken":null}
#测试场景七:商品属性删除功能验证
"url7": "/product/productProperties/delete"
#预期结果
checkDict7: {"deleteSign":1}
checkDict7_1: {"success":false,"code":"500","message":"至少传入一条商品属性id","data":null,"freshToken":null}
#测试场景八:商品属性批量新增验证
"url8": "/product/productProperties/import"
"payload8": {"importSign":"productProperties","area":""}
#预期结果
checkDict8: {"success":true,"code":"200","message":null,"data":null,"freshToken":null}
#测试场景九:明细导出验证
"url9": "/product/productProperties/exportList"
"payload9": {"productCode":"%s","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict9: {"productCode":"%s"}
#测试场景十:导入日志获取
"url10": "/product/public/excelLog/list"
"payload10": {"sheetName":"productProperties","pageStart":"1","pageSize":null,"total":null}
#预期结果
checkDict10: {"success":true,"code":"200","message":"OK"}
#测试场景十一:商品附件列表获取
"url11": "/product/public/queryUploadProductFilePage"
"payload11": {"productLineCode":null,"uploadTimeQuery":[],"fileName":"","enableSign":null,"pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict11: {"success":true,"code":"200","message":"OK"}
#测试场景十二:列表查询条件验证_商品附件列表
"url12": "/product/public/queryUploadProductFilePage"
"payload12": {"productLineCode":"%s","uploadTimeQuery":["%s","%s"],"fileName":"%s","enableSign":"%s","pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict12: {"fileName":"%s"}
#测试场景十三:库存规则配置列表获取
"url13": "/product/stockRule/list"
"payload13": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":null,"pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict13: {"success":true,"code":"200","message":"OK"}
#测试场景十四:列表查询条件验证_库存配置列表
"url14": "/product/stockRule/list"
"payload14": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":"%s","pageStart":1,"pageSize":10,"total":0,"supplierCode":""}
#预期结果
checkDict14: {"ruleName":"%s"}
#测试场景十五:模糊查询客户信息
"url15": "/product/dropDownControlSaleCustomers"
"payload15": {"requestMsg":"%s"}
#预期结果
checkDict15: {"customerName":"%s"}
#测试场景十六:模糊查询供应商信息
"url16": "/user/vptisupluerJde/queryByReqMsg"
"payload16": {"requestMsg":"%s"}
#预期结果
checkDict16: {"supplierName":"%s"}
#测试场景十七:模糊查询项目信息
"url17": "/user/queryProjectJde"
"payload17": {"requestMsg":"%s"}
#预期结果
checkDict17: {"projectName":"%s"}
#测试场景十八:获取产品线列表
"url18": "/product/public/queryDeliveryLineCodeByPage"
"payload18": {"lineCode":"","lineName":"","pageSize":10,"pageNum":1,"total":0}
#预期结果
checkDict18: {"success":true,"code":"200","message":"OK"}
#测试场景十九:列表查询条件验证_产品线列表
"url19": "/product/public/queryDeliveryLineCodeByPage"
"payload19": {"lineCode":"%s","lineName":"%s","pageSize":10,"pageNum":1,"total":null}
#预期结果
checkDict19: {"lineCode":"%s"}
#测试场景二十:获取商品列表_库存配置
"url20": "/product/public/getListed"
"payload20": {"pageNumber":10,"pageStart":1,"productCode":"","productName":"","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1,"specifications":""}
#预期结果
checkDict20: {"success":true,"code":"200","message":"OK"}
#测试场景二十一:列表查询条件验证_商品列表_库存配置
"url21": "/product/public/getListed"
"payload21": {"pageNumber":10,"pageStart":1,"productCode":"%s","productName":"%s","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1,"specifications":"","total":1629}
#预期结果
checkDict21: {"productCode":"%s"}
#测试场景二十二:模糊查询仓库信息
"url22": "/product/queryStorehouse"
"payload22": {"requestMsg":"%s"}
#预期结果
checkDict22: {"stashCode":"%s"}
#测试场景二十三:库存配置新增验证
"url23": "/product/stockRule/addOrUpdate"
"payload23": {"dialogVisible":true,"title":"新增","changeType":0,"dialogActive":"3","productType":1,"warehouseType":2,"dimension":3,"ruleName":"测试数据12321","showDimension":3,"stockRuleCustomerVos":[],"stockRuleDimensionVos":[],"stockRuleId":null,"stockRuleProductLineReqVos":[{"e":0,"relevanceName":"测试小线","deleteSgin":0,"relevanceCode":"1019","productLineCode":"1019","productLineName":"测试小线"}],"stockRuleProductReqVos":[],"stockRuleWarehouseVos":[],"stockRuleSupProjectVos":[]}
#预期结果
checkDict23: {"data":"%s"}
#测试场景二十四:库存配置删除功能验证
"url24": "/product/stockRule/logicDelete"
"payload24": {"stockRuleId":"%s"}
#预期结果
checkDict24: {"deleteSign":1}
#测试场景二十五:获取库存配置详情
"url25": "/product/stockRule/detail"
"payload25": {"stockRuleId":"%s"}
#预期结果
checkDict25: {"stockRuleId":"%s"}
#测试场景二十六:库存配置导出验证
"url26": "/product/stockRule/exportByRuleId"
"payload26": {"stockRuleId":"%s"}
#预期结果
checkDict26: {"productLineCode":"%s"}
#测试场景二十七:上传日志信息获取
"url27": "/product/public/queryOperationLog"
"payload27": {"pageStart":1,"pageSize":10,"total":0,"operationTask":"productFileDownload","companyCode":"00111"}
#预期结果
checkDict27: {"success":true,"code":"200","message":"OK"}
#测试场景二十八:附件上传功能验证
"url28": "/product/public/uploadProductFile"
#预期结果
checkDict28: {"success":true,"code":"200","message":"OK"}
#测试场景二十九:产品线信息获取验证
"url29": "/product/public/queryProductLineNameByAll"
"payload29": {"filialeCode":"00111"}
#预期结果
checkDict29: {"success":true,"code":"200","message":"OK"}
#测试场景三十:商品附件上传功能验证
"url30": "/product/public/uploadAttachment"
"payload30": {"productLineCode":"%s","productLineName":"%s","fileName":"%s","enableSign":0,"filePath":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/productAttachment/2024/01/04/b1add414-997e-4faa-b273-bedc8356d5c5.xlsx"}
#预期结果
checkDict30: {"success":true,"code":"200","message":"OK"}
#测试场景三十一:商品附件启用功能验证
"url31": "/product/public/enableProductUploadFile"
"payload31": {"id":35,"enableSign":0}
#预期结果
checkDict31: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null}
#测试场景三十二:商品附件停用功能验证
"url32": "/product/public/enableProductUploadFile"
"payload32": {"id":35,"enableSign":1}
#预期结果
checkDict32: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null}
#测试场景三十三:商品附件删除功能验证
"url33": "/product/public/deleteProductUploadFile"
"payload33": {"id":"%s"}
#预期结果
checkDict33: {"success":true,"code":"200","message":"OK","data":"success"}
#测试场景三十四:获取发货时间
"url34": "/product/deliveryTime/list"
"payload34": {"companyCode":null,"lineCodes":null,"name":null,"status":null,"productCode":null,"productName":null,"pageStart":1,"pageSize":10}
#预期结果
checkDict34: {"success":true,"code":"200","message":"OK"}
#测试场景三十五:列表查询条件验证_发货时间列表
"url35": "/product/deliveryTime/list"
"payload35": {"companyCode":null,"lineCodes":"%s","name":"%s","status":"%s","productCode":"%s","productName":"%s","pageStart":1,"pageSize":10}
#预期结果
checkDict35: {"name":"%s"}
#测试场景三十六:查看发货时间详情
"url36": "/product/deliveryTime/selectOne"
"payload36": {"id":"%s"}
#预期结果
checkDict36: {"id":"%s"}
#测试场景三十七:发货时间规则停用功能验证
"url37": "/product/deliveryTime/updateStatus"
"payload37": {"deliveryTimeId":"%s","status":1}
#预期结果
checkDict37: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null}
#测试场景三十八:发货时间规则启用用功能验证
"url38": "/product/deliveryTime/updateStatus"
"payload38": {"deliveryTimeId":"%s","status":0}
#预期结果
checkDict38: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null}
#测试场景三十九:获取商品列表_发货时间管理
"url39": "/product/public/getDeliveryTimeProductList"
"payload39": {"productName":"","productCode":"","pageNum":1,"pageSize":10,"pageTotal":0}
#预期结果
checkDict39: {"success":true,"code":"200","message":"OK"}
#测试场景四十:查询条件验证_商品列表_发货时间
"url40": "/product/public/getDeliveryTimeProductList"
"payload40": {"productName":"%s","productCode":"%s","pageNum":1,"pageSize":10,"pageTotal":null}
#预期结果
checkDict40: {"productCode":"%s"}
#测试场景四十一:获取商品限购信息
"url41": "/product/productLimitBuy/listPage"
"payload41": {"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict41: {"success":true,"code":"200","message":"OK"}
#测试场景四十二:查询条件验证_商品限购列表
"url42": "/product/productLimitBuy/listPage"
"payload42": {"productName":"%s","productCode":"%s","customerCode":"%s","customerName":"%s","specifications":"%s","productLineName":"%s","manufacturer":"%s","materialCode":"%s","startTime":"%s","pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict42: {"productCode":"%s"}
#测试场景四十三:获取生产厂商信息
"url43": "/product/public/getManufacturers"
"payload43": {}
#预期结果
checkDict43: {"success":true,"code":"200","message":"OK"}
#测试场景四十四:批量上传商品限购规则日志获取
"url44": "/product/productLimitBuy/queryList"
"payload44": {"pageNum":1,"pageSize":10,"total":null}
#预期结果
checkDict44: {"success":true,"code":"200","message":"OK"}
#测试场景四十五:商品限购明细导出验证
"url45": "/product/productLimitBuy/excel"
"payload45": {"productName":null,"productCode":"%s","customerCode":null,"customerName":null,"specifications":null,"filialeCode":null,"productLineName":null,"manufacturer":null,"materialCode":null,"startTime":null,"pageNum":1,"pageSize":8,"total":1}
#预期结果
checkDict45: {"productCode":"%s"}
#测试场景四十六:商品限购规则批量导入
"url46": "/product/public/importProductLimitBuy"
#预期结果
checkDict46: {"success":true,"code":"200","message":"OK"}
#测试场景四十七:商品限购删除功能验证
"url47": "/product/productLimitBuy/del"
"payload47": {"ids":"%s"}
# 查询指定商品限购规则请求报文
"payload47_1": {"pageNum":1,"pageSize":8,"total":1,"productCode":"12364265"}
#预期结果
checkDict47: {"success":true,"code":"200","message":"OK","data":True}
#测试场景四十八:获取雅培公司列表
"url48": "/user/public/yapeiCompanyList"
#预期结果
checkDict48: {"success":true,"code":"200","message":"OK"}
#测试场景四十九:获取雅培折扣价格信息列表
"url49": "/product/queryYaPeiPriceList"
"payload49": {"companyName":null,"productCode":null,"productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict49: {"success":true,"code":"200","message":"OK"}
#测试场景五十:查询条件验证_雅培折扣价格信息列表
"url50": "/product/queryYaPeiPriceList"
"payload50": {"companyName":null,"productCode":"%s","productName":"%s","areaName":"%s","productLineName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","customerCode":"%s","customerName":"%s","queryTimes":["%s","%s"],"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict50: {"productCode":"%s"}
#测试场景五十一:获取雅培产品线信息
"url51": "/product/back/getYaPeiProductLines"
"payload51": {"companyCode":"00111"}
#预期结果
checkDict51: {"success":true,"code":"200","message":"OK"}
#测试场景五十二:查看雅培商品折扣规则批量导入日志
"url52": "/product/yapeiFile/queryList"
"payload52": {"pageNum":1,"pageSize":10,"total":null}
#预期结果
checkDict52: {"success":true,"code":"200","message":"OK"}
#测试场景五十三:商品价格明细导出验证
"url53": "/product/back/exportYapeiPriceDetail"
"payload53": {"companyName":null,"productCode":"%s","productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":1,"startTime":null,"endTime":null}
#预期结果
checkDict53: {"productCode":"%s"}
#测试场景五十四:雅培商品折扣规则批量导入验证
"url54": "/product/public/importYapeiPrice"
#预期结果
checkDict54: {"success":true,"code":"200","message":"OK"}
#测试场景五十五:雅培商品折扣规则删除验证
"url55": "/product/batchDelete"
#预期结果
checkDict55: {"success":true,"code":"200"}
# 获取指定商品折扣信息报文
"payload55": {"companyName":null,"productCode":"10082402","productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":null,"startTime":null,"endTime":null}
#测试场景五十六:按条件删除协议价验证
# 文件上传
"url56": "/product/back/importYaPeiDelete"
# 确认删除
"url56_1": "/product/back/submitYaPeiDelete"
#预期结果
checkDict56: {"success":true,"code":"200","message":"OK","data":true,"freshToken":null}
#测试场景五十七:获取下单数量列表
"url57": "/product/productPackage/getListPage"
"payload57": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":null,"pageNum":1}
#预期结果
checkDict57: {"success":true,"code":"200","message":"OK"}
#测试场景五十八:查询条件验证_下单数量列表
"url58": "/product/productPackage/getListPage"
"payload58": {"productName":"%s","productCode":"%s","specifications":"%s","pageSize":10,"pageStart":1,"status":"%s","pageNum":1}
#预期结果
checkDict58: {"productCode":"%s"}
#测试场景五十九:下单数量设置新增验证
"url59": "/product/productPackage/productPackageAdd"
"payload59": {"productCode":"%s","productName":"%s","miniPurchaseNum":"%s","purchaseMultiple":"%s"}
#预期结果
checkDict59: {"success":true,"code":"200","message":"新增成功"}
checkDict59_1: {"success":false,"code":"productPackage","message":"该商品已有下单数量规则限制,无法重复添加","data":null,"freshToken":null}
checkDict59_2: {"success":false,"code":"productPackage","message":"第2行对应商品已有下单数量规则限制,无法重复添加"}
#测试场景六十:下单数量设置批量新增验证
"url60": "/product/productPackage/productPackageImport"
#预期结果
checkDict60: {"success":true,"code":"200","message":"OK"}
#测试场景六十一:下单数量设置停用功能验证
"url61": "/product/productPackage/updateStatus"
"payload61": {"productPackageId":"%s","status":102}
#预期结果
checkDict61: {"success":false,"code":"200","message":"停用成功","data":1,"freshToken":null}
#测试场景六十二:下单数量设置启用功能验证
"url62": "/product/productPackage/updateStatus"
"payload62": {"productPackageId":"%s","status":101}
#预期结果
checkDict62: {"success":false,"code":"200","message":"启用成功","data":1,"freshToken":null}
# 查询停用状态的下单数量规则请求报文
"payload62_1": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":"102","pageNum":1}
# 查询启用状态的下单数量规则请求报文
"payload62_2": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":"101","pageNum":1}
#测试场景六十三:下单数量设置删除功能验证
"url63": "/product/productPackage/deletePackageById"
"payload63": {"productPackageId":"%s"}
#预期结果
checkDict63: {"success": False,"code":"200","message":"删除成功"}
#测试场景六十四:下单数量设置批量删除功能验证
"url64": "/product/productPackage/deletePackageBatchById"
#预期结果
checkDict64: {"success": False,"code":"200","message":"OK","data":1}
# 获取商品列表
"url_product": "/product/public/productGroupList"
"payload_product": {"productCode":"","productName":"","materialCode":"","specifications":"","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1}
#测试场景六十五:获取属性值列表
"url65": "/product/selectDirtList"
"payload65": {"groupId":1}
#预期结果
checkDict65: {"total":"%s"}
#测试场景六十六:获取属性值配置列表
"url66": "/product/selectDirtValuePage"
"payload66": {"dirtCode":null,"dirtValueName":null,"dirtValueCode":null,"pageStart":1,"pageSize":10,"pageTotal":0}
#预期结果
checkDict66: {"success":true,"code":"200","message":"OK"}
#测试场景六十七:查询条件验证_获取属性值配置列表
"url67": "/product/selectDirtValuePage"
"payload67": {"dirtCode":"%s","dirtValueName":"%s","dirtValueCode":"%s","pageStart":1,"pageSize":10,"pageTotal":null}
#预期结果
checkDict67: {"dirtCode":"%s"}
#测试场景六十八:属性值配置新增验证
"url68": "/product/insertDirtValue"
"payload68": {"dirtValueName":"","dirtCode":"storageCondition","dirtValueList":[{"dirtValueCode":"%s","dirtValueName":"测试验证数据"}]}
#预期结果
checkDict68: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#测试场景六十九:属性值配置删除功能验证
"url69": "/product/deleteDirtValue"
"payload69": {"dirtId":"%s"}
#预期结果
checkDict69: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
# 获取指定属性配置信息
"payload69_1": {"dirtCode":null,"dirtValueName":"测试验证数据","dirtValueCode":null,"pageStart":1,"pageSize":10,"pageTotal":null}
#测试场景七十:获取制单员或者业务员列表
"url70": "/user/queryMarkerListNoPage"
"payload70": {}
#预期结果
checkDict70: {"total":"%s"}
#测试场景七十一:获取产品线列表_产品线管理
"url71": "/product/back/queryProductLineList"
"payload71": {"productLineCode":null,"productLineName":null,"memberId":null,"isDistribution":null,"pageStart":1,"pageSize":10}
#预期结果
checkDict71: {"success":true,"code":"200","message":"OK"}
#测试场景七十二:查询条件验证_产品线管理
"url72": "/product/back/queryProductLineList"
"payload72": {"productLineCode":"%s","productLineName":"%s","memberId":"%s","isDistribution":"%s","pageStart":1,"pageSize":10}
#预期结果
checkDict72: {"productLineCode":"%s"}
#测试场景七十三:将产品线信息同步JDE
"url73": "/product/syncLineCodeInfos"
"payload73": {}
#预期结果
checkDict73: {"success":true,"code":"200","message":"正在同步中","data":null,"freshToken":null}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment