diff --git "a/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.air/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.py" "b/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.air/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.py" index 3631012e7736a4021fada34a5973e969911735e4..dd2dcf74cbd9cfc2f408cc187e80233cfa93e539 100644 --- "a/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.air/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.air/\344\277\203\351\224\200\346\264\273\345\212\250\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201.py" @@ -2,7 +2,7 @@ __author__ = "liguangyu" """ -case_tag:cmdc_api,cmdc促销活动列表查询条件验证,2262,2262-22,sit,bs +case_tag:cmdc_api,cmdc促销活动列表查询条件验证,2262,2262-21,sit,bs 主数据平台:运营后台管理系统促销活动列表查询接口 """ @@ -11,10 +11,8 @@ from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 impor import requests import json - module = "cmdc_commodity_activity" - # 第一步登录后台运营平台获取cmdc_access_token # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username1") @@ -30,19 +28,34 @@ request_body = commonFuc().get_business_data(module, "payload1") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 第三步进行促销活动列表查询条件验证 +# 获取促销活动信息activityBasicId、activityName、activityStatus、activityType、startTime、endTime、cStartTime、cEndTime +activity_basic_id = result["data"]["list"][0]["activityBasicId"] +activity_name = result["data"]["list"][0]["activityName"] +activity_status = result["data"]["list"][0]["activityStatus"] +activity_type = result["data"]["list"][0]["activityType"] +start_time = result["data"]["list"][0]["effectiveDate"] +end_time = result["data"]["list"][0]["expirationDate"] +c_start_time = result["data"]["list"][0]["createTime"] +c_end_time = result["data"]["list"][0]["expirationDate"] + +# 第三步促销活动管理列表查询条件验证 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -request_body = commonFuc().get_business_data(module, "payload1") +request_body = commonFuc().get_business_data(module, "payload_list", activity_basic_id, activity_name, activity_status, + activity_type, start_time, c_start_time, end_time, c_end_time) +# print(request_body) """ - 场景:促销活动列表查询条件验证 + 场景: 促销活动列表查询条件验证 用例名称:促销活动列表查询条件验证 - 输出:{"success":true,"code":"200","message":"OK"} + 输出:{"activityBasicId":"%s"} """ # 发送请求 result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) +# print(result) +result = {"activityBasicId": result["data"]["list"][0]["activityBasicId"]} # 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict1") +check_dict = commonFuc().get_business_data(module, "checkDict_list", activity_basic_id) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) + diff --git "a/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.air/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.py" "b/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.air/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.py" deleted file mode 100644 index 505f47d67c08c4ce5e9a4df758f3e3abe11bff7f..0000000000000000000000000000000000000000 --- "a/air_case/cmdc_commodity_activity/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.air/\344\277\203\351\224\200\346\264\273\345\212\250\347\256\241\347\220\206\345\210\227\350\241\250\346\237\245\350\257\242.py" +++ /dev/null @@ -1,60 +0,0 @@ -# -*- encoding=utf8 -*- -__author__ = "liguangyu" - -""" -case_tag:cmdc_api,cmdc促销活动列表查询,2262,2262-21,sit,bs -主数据平台:运营后台管理系统促销活动列表查询接口 -""" - -from common.common_func import commonFuc -from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin -import requests -import json - -module = "cmdc_commodity_activity" - -# 第一步登录后台运营平台获取cmdc_access_token -# 获取登录所需账号密码 -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() -headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) - -# 第二步进行促销活动列表获取 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -request_body = commonFuc().get_business_data(module, "payload1") -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) - -# 获取促销活动信息activityBasicId、activityName、activityStatus、activityType、startTime、endTime、cStartTime、cEndTime -activity_basic_id = result["data"]["list"][0]["activityBasicId"] -activity_name = result["data"]["list"][0]["activityName"] -activity_status = result["data"]["list"][0]["activityStatus"] -activity_type = result["data"]["list"][0]["activityType"] -start_time = result["data"]["list"][0]["effectiveDate"] -end_time = result["data"]["list"][0]["expirationDate"] -c_start_time = result["data"]["list"][0]["createTime"] -c_end_time = result["data"]["list"][0]["expirationDate"] - -# 第三步促销活动管理列表查询条件验证 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") -request_body = commonFuc().get_business_data(module, "payload_list", activity_basic_id, activity_name, activity_status, - activity_type, start_time, c_start_time, end_time, c_end_time) -# print(request_body) -""" - 场景: 促销活动列表查询条件验证 - 用例名称:促销活动列表查询条件验证 - 输出:{"activityBasicId":"%s"} -""" - -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -result = json.loads(result.content) -# print(result) -result = {"activityBasicId": result["data"]["list"][0]["activityBasicId"]} -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict_list", activity_basic_id) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) 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 85b4513919d5c307da54f74201c161a03a5a251e..98f5e251ab0c5e89355b8fc2cdeb082ccf20a9fa 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" @@ -8,6 +8,7 @@ case_tag:cmdc_api,cmdc重复删除需求单,2250,2250-8,sit,bs from common.common_func import commonFuc from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin +from common.db.db import mySql import requests import json @@ -23,7 +24,26 @@ password = commonFuc().get_business_data(module, "password") cmdc_access_token = CmdcDoLogin(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, "url_demand") +request_body = commonFuc().get_business_data(module, "payload_demand") +# 发送请求 +result = requests.post(url, json=request_body, headers=headers) +result = json.loads(result.content) + +# 数据库操作 +mysql_handle = mySql() +# 获取conf.ini文件中配置的数据库信息 +host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + +# 进行需求单查询 +sql = "SELECT t.demandCode FROM `cmdc-order`.tc_demand t ORDER BY createTime DESC LIMIT 101" +demand_code = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] +sql = "UPDATE `cmdc-order`.tc_demand t SET t.orderStatus = 99 WHERE t.demandCode = '{}'".format(demand_code) +mysql_handle.executeUpdate(host, port, user, pwd, "cmdc-order", sql) + + +# 第二步查询需求单列表中待首营的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") request_body = commonFuc().get_business_data(module, "payload10") # 发送请求 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 879555cdd5f6d58368c5359d0947f7141a0d4647..359245a0b7479f59f131e840b581eaa95caeaa65 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" @@ -8,13 +8,12 @@ case_tag:cmdc_api,cmdc需求单删除,2250,2250-9,sit,bs from common.common_func import commonFuc from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin +from common.db.db import mySql import requests import json - module = "cmdc_demand_delete" - # 第一步登录后台运营平台获取cmdc_access_token # 获取登录所需账号密码 username = commonFuc().get_business_data(module, "username") @@ -23,7 +22,25 @@ password = commonFuc().get_business_data(module, "password") cmdc_access_token = CmdcDoLogin(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, "url_demand") +request_body = commonFuc().get_business_data(module, "payload_demand") +# 发送请求 +result = requests.post(url, json=request_body, headers=headers) +result = json.loads(result.content) + +# 数据库操作 +mysql_handle = mySql() +# 获取conf.ini文件中配置的数据库信息 +host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + +# 进行需求单查询 +sql = "SELECT t.demandCode FROM `cmdc-order`.tc_demand t ORDER BY createTime DESC LIMIT 101" +demand_code = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] +sql = "UPDATE `cmdc-order`.tc_demand t SET t.orderStatus = 99 WHERE t.demandCode = '{}'".format(demand_code) +mysql_handle.executeUpdate(host, port, user, pwd, "cmdc-order", sql) + +# 第二步查询需求单列表中待首营的需求单 url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") request_body1 = commonFuc().get_business_data(module, "payload10") # 发送请求 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 dd2877ae719caa121b592925e968e5e783e1bb80..ec624dc5d0b0263da1ed0d08ab9c3e74c2fb5fcf 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" @@ -33,9 +33,12 @@ request_body = commonFuc().get_business_data(module, "payload1") # 发送请求 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) +# 判断是否获取到站点信息 +if result["data"]: + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict1") + print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) +else: + print("站点信息获取失败") diff --git a/common/db/conf.ini b/common/db/conf.ini index ed5445574e346444168eaec34b7d67415764e08f..78f8475c83c1bd5097fea86834e9749870b3a704 100644 --- a/common/db/conf.ini +++ b/common/db/conf.ini @@ -26,4 +26,10 @@ port = 27017 redis_host=192.168.24.31 +[cmdc_db] +host = 39.106.226.158 +port = 3306 +user = root +password = @^2DMfIYt1%%6OVT8 + diff --git a/data/cmdc_demand_delete/data b/data/cmdc_demand_delete/data index 3a119125e264b5e8d2955b535a1551de6cc5f0a9..c465f5434ec5f7418573da05db8db0bb52ad2126 100644 --- a/data/cmdc_demand_delete/data +++ b/data/cmdc_demand_delete/data @@ -38,4 +38,21 @@ checkDict2: {"success":true,"code":"200","message":"OK","data":1,"freshToken":nu "payload4": {"demandId":"%d","auditStatus":2,"auditRemark":""} #预期结果 -"checkDict5": {"success":true,"code":"200","message":"OK","data":1,"freshToken":null} \ No newline at end of file +"checkDict5": {"success":true,"code":"200","message":"OK","data":1,"freshToken":null} + + +#需求单创建 +#需求单创建接口地址 +"url_demand": "/order/saveBackDemandOrder" +"payload_demand": {"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":7892,"productCode":"11852135","materialCode":"VH-100","productName":"测瓣器及其组件","specifications":"VH-100","manufacturer":"SORIN GROUP ITALIA S.R.L. 索林集团意大利有限责任公司","productLineName":"HV","productLineCode":"4011","zonePriceVOList":null,"price":1879,"storageType":"999","optionStr":"VH-100","measuringUnit":"BX","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"盒","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2021/09/29/3721d7b9-0cd6-4d45-a5f2-f41595cd231b.jpg","companyCode":"00111","areaName":null,"areaPrice":1879,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.13","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":"1071246","realPay":"1879.00"}],"paymentAmount":1879,"productAmount":1879,"userId":18,"userNo":"1071246","customerCode":"1071246","userName":"上海勘泽贸易商行","companyId":"6","paymentType":1,"receiveBankName":"国药集团上海医疗器械有限公司","receiveBankAccount":"36830188000041806","accountId":3,"receiverName":"刘海涛","receiverContact":"18940124666","receiverAddress":"金山区朱泾镇鸿安路599号2幢北2楼210、211室","addressNumber":76216,"remark":"","receiverNote":"刘海涛","receiverPhoneNote":"18940124666","receiverAddressNote":"金山区朱泾镇鸿安路599号2幢北2楼210、211室","addressNoNote":76216,"fileList":[],"sellerCompanyCode":"00111","sellerCompanyName":"国药集团上海医疗器械有限公司","orderSource":2,"replaceCustomerOrder":{"orderStatus":102,"demandItems":[{"maxProductNum":999999,"minProductNum":1,"addMinProductNum":1,"minProductNumSign":false,"isMultiple":false,"quantityTip":"","productId":7892,"productCode":"11852135","materialCode":"VH-100","productName":"测瓣器及其组件","specifications":"VH-100","manufacturer":"SORIN GROUP ITALIA S.R.L. 索林集团意大利有限责任公司","productLineName":"HV","productLineCode":"4011","zonePriceVOList":null,"price":1879,"storageType":"999","optionStr":"VH-100","measuringUnit":"BX","ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"quantity":1,"isGift":0,"measuringUnit1":"盒","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2021/09/29/3721d7b9-0cd6-4d45-a5f2-f41595cd231b.jpg","companyCode":"00111","areaName":null,"areaPrice":1879,"agreementPriceId":null,"hidden":null,"description":"","taxRate":"0.13","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":1879,"productAmount":1879,"userId":18,"userNo":"1071246","customerCode":"1071246","userName":"上海勘泽贸易商行","companyId":"6","paymentType":1,"receiveBankName":"国药集团上海医疗器械有限公司","receiveBankAccount":"36830188000041806","accountId":3,"receiverName":"刘海涛","receiverContact":"18940124666","receiverAddress":"金山区朱泾镇鸿安路599号2幢北2楼210、211室","addressNumber":76216,"remark":"","receiverNote":"刘海涛","receiverPhoneNote":"18940124666","receiverAddressNote":"金山区朱泾镇鸿安路599号2幢北2楼210、211室","addressNoNote":76216,"fileList":[],"sellerCompanyCode":"00111","sellerCompanyName":"国药集团上海医疗器械有限公司","orderSource":2,"customerInfo":{"userId":18,"userName":"BJ0500","rejectUserName":null,"password":null,"realName":"赵林","userNo":"1071246","telephone":"15640336952","rejectTelephone":null,"registerAddress":"[{\\\"province\\\":810,\\\"city\\\":849,\\\"area\\\":850}]","detailAddress":"金山区朱泾镇鸿安路599号2幢北2楼210、211室","businessScope":"[{\\\"province\\\":\\\"\\\",\\\"city\\\":2237,\\\"area\\\":\\\"\\\"}]","companyProperty":101,"companyId":null,"companyCode":null,"companyName":"国药集团上海医疗器械有限公司","companyNameList":null,"customerCompanyName":"上海勘泽贸易商行","lienceNo":"91310116MA1JAFLT2B","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.13,"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":"0","gray":null,"bindingTime":null,"bindSign":1,"jdeStatus":0,"jdePhone":"","recommender":null,"coopeSgin":null,"bindflowList":null,"userJDEInfo":null}},"draftId":null,"demands":[{"demandId":null,"demandParentId":null,"demandParentCode":null,"demandCode":null,"customerId":null,"customerName":null,"customerCode":1071246,"loginName":null,"realName":null,"addressNumber":null,"mobile":null,"productName":null,"productCode":null,"sellerCompanyName":null,"sellerCompanyCode":null,"paymentType":null,"receiveBankName":null,"receiveBankAccount":null,"paymentAmount":"1879.00","productAmount":1879,"payableAmount":1879,"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":"00111","demandCode":null,"demandParentId":null,"sellerCompanyId":null,"sellerCompanyName":null,"sellerCompanyCode":null,"customerCode":1071246,"productLineCode":"4011","productLineName":"HV","propertyStr":null,"storageType":"999","suppDist":null,"productId":7892,"productName":"测瓣器及其组件","productCode":"11852135","productNature":null,"brandName":null,"optionStr":"VH-100","imageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2021/09/29/3721d7b9-0cd6-4d45-a5f2-f41595cd231b.jpg","lineNumber":null,"price":1879,"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":1879,"measuringUnit":"盒","auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"materialCode":"VH-100","manufacturer":"SORIN GROUP ITALIA S.R.L. 索林集团意大利有限责任公司","produceRegisterNum":null,"riskRank":null,"productClassify":null,"createTime":null,"updateTime":null,"deleteSign":null,"calCancelFlag":null,"refundFlag":null,"discountRate":0,"realPay":1879,"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":"VH-100","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.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,"userBalance":null,"purchaseQuantity":1,"purchaseZeroProductList":[]}],"demandSubItems":null,"rebateDetail":null,"rebateAmountList":null,"productLineCode":"4011","productLineName":"HV","auditLoginName":null,"showPurchaseNo":false,"isRebate":null,"isShowReate":null,"taxRate":0.13,"rebateType":0,"paymentAmountWholeLine":1879,"discountAmountWholeLine":0,"payableAmountWholeLine":1879,"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":"VH-100","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":"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":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":1879,"auditCompanyName":null,"auditCompanyNameCode":null,"edit":false,"showMoreAttribute":false,"ratio":null,"ratioFlag":false,"rebateFlags":false,"userBalancePrice":0,"allQuantity":1,"totalPriceNum":0,"maxTotalLimitPrice":0,"lastNoTaxDiscountAmount":0,"lastDiscountAmount":0}]} + + + + + + + + + + +