Commit ceb4af93 authored by 周念东's avatar 周念东
Browse files

用例优化

parent 0417f0bd
# 多采商城登录信息
"username": "BJ0621"
"password": "Aa123456"
#后台运营管理系统登录信息(子站)
"username1": "Admin00111"
"password1": "Aa123456"
#后台运营管理系统登录信息(总站)
"username2": "Admin"
"password2": "Aa123456"
json_headers: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#测试场景:获取用户对应的购物车列表信息
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
#上报植入台账待上报清单 post
"url1": "/order/public/getFrontBillPage"
"payload1": {"companyCode":null,"demandParentCode":null,"soCode":null,"productCode":null,"optionStr":null,"orderTimes":[null],"startTime":null,"sendStartTime":"","sendEndTime":"","billType":0,"pageStart":1,"pageSize":10,"customerId":69}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK"}
#植入上报全部列表 post
"url2": "/order/public/getReportList"
"payload2": {"productLineCode":"","reportHospitalCodeList":[],"reportAuditStatusList":[],"invoiceStatusList":[],"reportQueryType":"0","companyCode":"00103","reportHospitalCode":"","companyName":"国药集团北京医疗器械有限公司","companyId":3,"customerCode":"1127254","customerName":"国药集团云南医疗器械有限公司","isBack":0,"pageNum":1,"pageSize":10,"pageStart":1}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
#上报植入台账已上报清单 post
"url3": "/order/public/getFrontBillPage"
"payload3": {"companyCode":null,"demandParentCode":null,"soCode":null,"productCode":null,"optionStr":null,"orderTimes":[null],"startTime":null,"sendStartTime":"","sendEndTime":"","billType":1,"pageStart":1,"pageSize":10,"customerId":69}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK"}
#植入上报审核未通过列表 post
"url4": "/order/public/getReportList"
"payload4": {"productLineCode":"","reportHospitalCodeList":[],"reportAuditStatusList":[],"invoiceStatusList":[],"companyCode":"00103","reportHospitalCode":"","companyName":"国药集团北京医疗器械有限公司","companyId":3,"customerCode":"1127254","customerName":"国药集团云南医疗器械有限公司","reportQueryType":"1","isBack":0,"pageNum":1,"pageSize":10,"pageStart":1}
#预期结果
checkDict4: {"success":true,"code":"200","message":"OK"}
#植入上报未上报列表 post
"url5": "/order/public/getReportList"
"payload5": {"productLineCode":"","reportHospitalCodeList":[],"reportAuditStatusList":[],"invoiceStatusList":[],"companyCode":"00103","reportHospitalCode":"","companyName":"国药集团北京医疗器械有限公司","companyId":3,"customerCode":"1127254","customerName":"国药集团云南医疗器械有限公司","reportQueryType":"2","isBack":0,"pageNum":1,"pageSize":10,"pageStart":1}
#预期结果
checkDict5: {"success":true,"code":"200","message":"OK"}
#植入上报已上报列表 post
"url6": "/order/public/getReportList"
"payload6": {"productLineCode":"","reportHospitalCodeList":[],"reportAuditStatusList":[],"invoiceStatusList":[],"companyCode":"00103","reportHospitalCode":"","companyName":"国药集团北京医疗器械有限公司","companyId":3,"customerCode":"1127254","customerName":"国药集团云南医疗器械有限公司","reportQueryType":"3","isBack":0,"pageNum":1,"pageSize":10,"pageStart":1}
#预期结果
checkDict6: {"success":true,"code":"200","message":"OK"}
#信息中心按公司ID查询公司选项 get
"url7": "/user/public/queryCompanyOptionsByCompanyCode"
"payload7":
#预期结果
checkDict7: {"success":true,"code":"200","message":"OK"}
#信息中心按公司ID查询公司选项 get
"url7": "/user/public/queryCompanyOptionsByCompanyCode"
"payload7":
#预期结果
checkDict7: {"success":true,"code":"200","message":"OK"}
#信息中心查询用户数授权 post
"url8": "/user/public/queryLicensesForUserCount"
"payload8": {}
#预期结果
checkDict8: {"success":true,"code":"200","message":"OK","data":false,"freshToken":null}
#信息中心所有买家购物车列表 post
"url9": "/product/mall/queryTotalBuyerCartList"
"payload9": {"pageStart":1,"pageSize":50,"pageNumber":1,"productName":"","materialCode":"","manufacturer":"","licenseCode":"","filialeCode":""}
#预期结果
checkDict9: {"success":true,"code":"200","message":"OK"}
#信息中心获取所有公司 get
"url10": "/user/public/getAllCompany"
"payload10":
#预期结果
checkDict10: {"success":true,"code":"200","message":"OK"}
#信息中心查看详情按ID查询 post
"url11": "/cms/mall/notice/queryById"
"payload11": {"noticeId":"5340033"}
#预期结果
checkDict11: {"success":true,"code":"200","message":"操作成功"}
#信息中心查看详情更新状态 post
"url12": "/cms/mall/notice/updateStatus"
"payload12": {"noticeId":"5340032"}
#预期结果
checkDict12: {"success":false,"code":"200","message":"没有可更新数据","data":null,"freshToken":null}
checkDict21: {"success":false,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【0】条,失败【1】条:\n第1行,该商品不存在!","data":[],"freshToken":null}
#测试场景二:必填字段缺失
"payload22": {"currentCompanyId":"","buyerCartList":[{"quantity":"1"}],"excelCopySort":0,"companyId":3}
#预期结果
checkDict22: {"success":false,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【0】条,失败【1】条:\n第1行,产品编码或物料编码为空!","data":[],"freshToken":null}
#测试场景三:子站点不存在
"payload24": {"currentCompanyId":"","buyerCartList":[{"productCode":"10231310","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":"%d"}
#预期结果
checkDict24: {"success":false,"code":"999","message":"找不到该公司的首营信息","data":null,"freshToken":null}
#测试场景四:添加商品成功
"payload23": {"currentCompanyId":"","buyerCartList":[{"productCode":"%s","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":"%s"}
#预期结果
checkDict23: {"success":False,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【1】条,失败【0】条。"}
#后台运营管理系统登录信息(上海公司)
"username": "Admin"
"password": "Aa123456"
json_headers: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#1通过批号获取范围上报数据(前台) post
"url1": "/order/public/getReport"
"payload1": {"batchNumberList":["TAIRONG02"],"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","productLineCode":"DS-电商专用"}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":{"reportList":[{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":null,"customerName":null,"reportInvoiceId":null,"productCode":"10145853","reportCode":null,"optionStr":null,"batchNumber":"TAIRONG02","quantity":6.0,"reportStatus":null,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"createTime":"2024-03-31T16:00:01.439+0000","updateTime":null,"batchNumberList":null,"ruTime":124092}],"errList":null,"companyCode":"00102","customerCode":"1000086","batchNumberList":["TAIRONG02"],"success":true},"freshToken":null}
#4上报植入保存 post
"url4": "/order/public/saveReport"
"payload4": [{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":"1000086","customerName":null,"reportInvoiceId":null,"productCode":"10145853","reportCode":null,"optionStr":null,"batchNumber":"TAIRONG02","quantity":1.0,"reportStatus":null,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"assistTimeStr":null,"reportOrderCode":null,"ruTime":124072,"reportBatchId":null,"reportDraftSign":null,"productLineCode":null,"productLineName":null,"createTime":"2024-03-11T16:00:00.798+0000","updateTime":null,"reportSign":null,"reportAllSign":null,"draftSign":null,"batchNumberList":null,"quantityStr":"1.0","customerCodeList":null,"reportVoExcelList":null,"sddoco":"24000394","ehe8PTNUM":"17102088172284174-SO02","sdlnid":1.000,"sddcto":"SO","SDDOCO":"24000394","SDDCTO":"SO","SDLNID":1.000,"EHE8PTNUM":"17102088172284174-SO02"}]
#预期结果
checkDict4: {"success":true,"code":"200","message":"OK","data":{"errList":null,"success":true},"freshToken":null}
#5上报列表查询 get
"url5": "/order/public/getReportList"
"payload5": {"companyCode":"00102","productLineCode":"DS-电商专用","numberSource":1,"pageStart":1,"pageSize":10}
#预期结果
checkDict5: {"success":true,"code":"200","message":"OK","data":{"total":390,"list":[{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":"1000086","customerName":null,"reportInvoiceId":null,"productCode":"10145851","reportCode":null,"optionStr":"5076","batchNumber":"批号1","quantity":2.0,"reportStatus":101,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"assistTimeStr":null,"reportOrderCode":null,"ruTime":124092,"reportBatchId":null,"reportDraftSign":null,"productLineCode":"DS-电商专用","productLineName":"DS-电商专用","createTime":null,"updateTime":null,"reportSign":null,"reportAllSign":null,"draftSign":null,"batchNumberList":null,"quantityStr":null,"customerCodeList":null,"reportVoExcelList":null,"sddoco":"24000515","ehe8PTNUM":"T2404011000001-SO01","sddcto":"SO","sdlnid":1.000,"SDDOCO":"24000515","SDDCTO":"SO","SDLNID":1.000,"EHE8PTNUM":"T2404011000001-SO01"}],"pageNum":1,"pageSize":10,"size":10,"startRow":1,"endRow":10,"pages":39,"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":8,"navigatepageNums":[1,2,3,4,5,6,7,8],"navigateFirstPage":1,"navigateLastPage":8},"freshToken":null}
#6批量新增数据植入生产批号 get
"url1": "/order/public/batchReportProductline"
"payload1": [{"productLineCode":"DS-电商专用","productLineName":"DS-电商专用","numberSource":1,"status":0,"soStartTimeStr":"2024-03-01"}]
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#8上报导入(后台) post
"url1": "/order/public/rebateBackImport"
"payload1": productLineCode=
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":{"reportList":[{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":null,"customerName":null,"reportInvoiceId":null,"productCode":"10145853","reportCode":null,"optionStr":null,"batchNumber":"TAIRONG02","quantity":6.0,"reportStatus":null,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"createTime":"2024-03-31T16:00:01.439+0000","updateTime":null,"batchNumberList":null,"ruTime":124092}],"errList":null,"companyCode":"00102","customerCode":"1000086","batchNumberList":["TAIRONG02"],"success":true},"freshToken":null}
#9上报植入获取范围数据(后台) post
"url1": "/order/public/getBackReport"
"payload1": 解析出错 {“reportVoExcelList”:[{"batchNumber":"","customerCode":""}]"productLineCode":"DS-电商专用"}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":{"reportList":[{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":null,"customerName":null,"reportInvoiceId":null,"productCode":"10145853","reportCode":null,"optionStr":null,"batchNumber":"TAIRONG02","quantity":6.0,"reportStatus":null,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"createTime":"2024-03-31T16:00:01.439+0000","updateTime":null,"batchNumberList":null,"ruTime":124092}],"errList":null,"companyCode":"00102","customerCode":"1000086","batchNumberList":["TAIRONG02"],"success":true},"freshToken":null}
#10行项修改 post
"url1": "/order/public/updateReport"
"payload1": {"reportId": 1,"reportHospital":"","reportHospitalCode":""}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#11批量审核上报数据 post
"url11": "/order/public/batchAuditReport"
"payload11": [{"reportId":98,"reportAuditNote":"","reportAuditStatus":1},{"reportId":99,"reportAuditNote":"","reportAuditStatus":1}]
#预期结果
checkDict11: {"success":true,"code":"200","message":"OK","data":{"errList":null,"success":true},"freshToken":null}
#失败结果
#checkDict11:{"success":false,"code":"ERROR","message":"以下生产批号不可审核:TAIRONG02","data":null,"freshToken":null}
#12批量上报厂家 post
"url1": "/order/public/batchReportManufacturer"
"payload1": [{"reportId":1}]
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":{"errList":null,"success":true},"freshToken":null}
#失败结果
#checkDict1: {"success":false,"code":"ERROR","message":"异常生产批号:TAIRONG02","data":null,"freshToken":null}
#13批量上报上报删除 post
"url1": "/order/public/batchReportDelete"
"payload1": [{"reportId":100,"deleteNote":""},{"reportId":101,"deleteNote":""}]
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":{"errList":null,"success":true},"freshToken":null}
#失败结果
#checkDict1: {"success":false,"code":"ERROR","message":"1个生产批号不可删除:TAIRONG02","data":null,"freshToken":null}
#14获取上报植入统计数量 post
"url1": "/order/public/getReportStatistic"
"payload1": {"companyCode":"00102","productLineCode":"DS-电商专用","isBack":0}
#预期结果
#checkDict1: {"success":true,"code":"200","message":"OK","data":{"auditRefuseCount":0,"beforeReportCount":5,"afterReportCount":5,"afterReportManufacturerCount":1,"waitAuditReportCount":1,"beforeReportManufacturerCount":3,"beforeReportInvoiceCount":3,"afterReportInvoiceCount":0},"freshToken":null}
#15上报植入获取范围数据(单条) post
"url1": "/order/public/getReportBatchNumber"
"payload1": {"companyCode":"00102","productLineCode":"DS-电商专用","batchNumberList":["345"]}
#预期结果
#checkDict1: {"success":true,"code":"200","message":"OK","data":{"reportList":[{"reportId":null,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":null,"customerName":null,"reportInvoiceId":null,"productCode":"10145853","reportCode":null,"optionStr":null,"batchNumber":"TAIRONG02","quantity":6.0,"reportStatus":null,"reportAuditStatus":null,"reportAuditNote":null,"reportAuditTime":null,"reportDate":null,"implantDate":null,"reportHospital":null,"reporHospitalCode":null,"reportVoucherType":null,"reportVoucherUrl":null,"reportNote":null,"reportManufacturerTime":null,"numberSource":1,"reportUserId":null,"reportRealName":null,"deleteNote":null,"deleteTime":null,"deleteSign":null,"createTime":"2024-03-31T16:00:01.439+0000","updateTime":null,"batchNumberList":null,"ruTime":124092}],"errList":null,"companyCode":"00102","customerCode":"1000086","batchNumberList":["TAIRONG02"],"success":true},"freshToken":null}
#17据植入生产批号列表 post
"url17": "/order/public/reportProductlineList"
"payload17":
#预期结果
checkDict17: {"success":true,"code":"200","message":"OK","data":{"total":1,"list":[{"reportProductLineId":3,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","productLineCode":"DS-电商专用","productLineName":"DS-电商专用","numberSource":1,"status":0,"stopTime":null,"soStartTime":"2024-02-29T16:00:00.000+0000","soStartTimeStr":null,"soStartRuTime":124061,"createTime":"2024-04-07T07:53:51.000+0000","updateTime":"2024-04-07T07:53:51.000+0000","productLineCodeList":null,"pageStart":null,"pageSize":null}],"pageNum":1,"pageSize":10,"size":1,"startRow":1,"endRow":1,"pages":1,"prePage":0,"nextPage":0,"isFirstPage":true,"isLastPage":true,"hasPreviousPage":false,"hasNextPage":false,"navigatePages":8,"navigatepageNums":[1],"navigateFirstPage":1,"navigateLastPage":1},"freshToken":null}
#18获取新增植入产品线下拉数据(业务员新增限制) post
"url18": "/order/public/getLineList"
"payload18":
#预期结果
checkDict18: {"success":true,"code":"200","message":"OK","data":[{"companyCode":"00102","productLineCode":"10052433","productLineName":"泰尔茂支架","productLineCodeList":null},{"companyCode":"00102","productLineCode":"1006","productLineName":"HHH测试产品线","productLineCodeList":null}],"freshToken":null}
#19获取植入列表产品线下拉列表数据(上报数据查询)get
"url19": "/order/public/getReportLineList"
"payload19": companyCode 分公司编码
#预期结果
checkDict19: {"success":true,"code":"200","message":"OK","data":[{"reportProductLineId":3,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","productLineCode":"DS-电商专用","productLineName":"DS-电商专用","numberSource":1,"status":0,"stopTime":null,"soStartTime":"2024-02-29T16:00:00.000+0000","soStartTimeStr":null,"soStartRuTime":124061,"createTime":"2024-04-07T07:53:51.000+0000","updateTime":"2024-04-07T07:53:51.000+0000","productLineCodeList":null,"pageStart":null,"pageSize":null}],"freshToken":null}
#20修改数据植入产品线 get
"url20": "/order/public/updateReportProductline"
"payload20": {"reportProductLineId": "3","status": "1"}
#预期结果
checkDict20: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#21获取首营客户 get
"url21": "/user/public/getCustomerVo"
"payload21": {"customerInfo": “1000086”}
#预期结果
checkDict21: {"success":true,"code":"200","message":"OK","data":[{"isZS":null,"companyId":null,"customerCode":"1022777","customerName":"测试客户-时兴哲","companyCode":null,"companyName":null,"customerInfo":null,"customerCodeList":null,"limitSign":null}],"freshToken":null}
#22获取站点商品 get
"url22": "/product/public/getCompanyProductVo"
"payload22": {"productCode":"10001125"}
#预期结果
checkDict22: {"success":true,"code":"200","message":"OK","data":[{"productName":"起搏电极导线-电商专用","productCode":"10145854","optionStr":"5079","materialCode":"5079","filialeCode":null,"productLineCode":"DS-电商专用","limitSign":null,"productCodeList":null}],"freshToken":null}
#23批量新增数据植入生产批号 post
"url23": "/order/public/batchReportBatch"
"payload23": {"productLineCode":"DS-电商专用","reportBatchList":[{"customerCode":"1000086","customerName":"北京海德锐视科技有限公司","productCode":"10001125","productName":"电子上消化道内窥镜","optionStr":"EG-2990i","batchNumber":"1135895","quantity":5,"productLineCode":"DS-电商专用","productLineName":"DS-电商专用"}]}
#预期结果
checkDict23: {"success":true,"code":"200","message":"OK","data":{"reportBatchList":null,"errList":["第2行导入商品编码不属于该产品线"],"success":false},"freshToken":null}
#24删除数据植入生产批号 get
"url24": "/order/public/deleteReportBatch"
"payload24": id=
#预期结果
checkDict24: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#25植入生产批号列表 post
"url25": "/order/public/getReportBatchList"
"payload25": {"pageStart":1,"pageSize":10}
#预期结果
checkDict25: {"success":true,"code":"200","message":"OK","data":{"total":3,"list":[{"reportBatchId":2,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司","customerCode":"1000086","customerName":"北京海德锐视科技有限公司","productCode":"10001125","productName":"电子上消化道内窥镜","optionStr":"EG-2990i","batchNumber":"1135895","quantity":5.0000,"productLineCode":"DS-电商专用","productLineName":"DS-电商专用","deleteTime":null,"deleteSign":null,"deleteNote":null,"createTimeUserId":130,"createRealName":"王春晖","createTime":"2024-04-08T07:10:27.000+0000","updateTime":"2024-04-08T07:10:27.000+0000","batchNumberList":null,"reportAllSign":null,"productLineCodeList":null,"reportVoExcelList":null}],"pageNum":1,"pageSize":10,"size":3},"freshToken":null}
#26上报植入-上传oss get
"url26": "/order/public/reportDownloadByIds"
"payload26": ids=260,261,262&type=1
#预期结果
checkDict26: {"success":true,"code":"200","message":"OK","data":"null","freshToken":null}
#27上报植入-上传带文件名后缀的url(原参数保持不变) post
"url27": "/product/public/fileUpload"
"payload27": fileName=你好.xml
#预期结果
checkDict27: {"success":true,"code":"200","message":"OK","data":"null","freshToken":null}
#28上报植入-文件列表 post
"url28": "/product/zipFileInfo/list"
"payload28": pageSize=10&pageStart=1
#预期结果
checkDict28: {"id":1,"fileName":"test","fileSize":0.1850,"fileCount":2,"status":null,"realName":"???","fileUrl":"https://cmdc-test.oss-cn-beijing.aliyuncs.com/productFile/zip/2024/04/15/93660e10-5e84-4ae2-bef6-bf7a1e105dc3/test.zip","createTime":"2024-04-15T01:34:53.000+0000","userId":null,"companyCode":null}
医用耗材专区 1719297900580 1719297901514 zhouniandong
植入上报已上报列表 1719303387824 1719303388699 zhouniandong
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