From e9b932d8cceeb7e6f851fbb43a9daed27db1bbcf Mon Sep 17 00:00:00 2001 From: xiao-hesheng Date: Fri, 21 Jun 2024 09:43:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=8D=81=E5=9B=9B=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\344\276\233\345\272\224\345\225\206.py" | 4 +- ...06\345\214\205\345\212\237\350\203\275.py" | 566 ++++++++++++++++++ data/a2_mdm3_ea/message | 4 +- data/a3_mdm3_hs/message | 4 +- data/a5_mdm3_pdm/message2 | 10 +- data/a6_mdm3_si/message | 56 +- data/b2_herp3_bs/message | 6 +- data/b2_herp3_bs/message3 | 4 +- data/b2_herp3_bs/message4 | 2 +- data/b2_herp3_bs/message5 | 4 +- data/b2_herp3_bs/message6 | 10 +- data/b2_herp3_bs/message7 | 4 +- data/b5_spd3_core_business_flow/message | 4 +- data/b5_spd3_core_business_flow/message1 | 10 +- data/b5_spd3_core_business_flow/message10 | 12 +- data/b5_spd3_core_business_flow/message11 | 4 +- data/b5_spd3_core_business_flow/message12 | 4 +- data/b5_spd3_core_business_flow/message13 | 27 +- data/b5_spd3_core_business_flow/message14 | 36 +- data/b5_spd3_core_business_flow/message15 | 4 +- data/b5_spd3_core_business_flow/message16 | 20 +- data/b5_spd3_core_business_flow/message17 | 58 +- data/b5_spd3_core_business_flow/message18 | 159 ++--- data/b5_spd3_core_business_flow/message19 | 12 +- data/b5_spd3_core_business_flow/message2 | 10 +- data/b5_spd3_core_business_flow/message20 | 36 +- data/b5_spd3_core_business_flow/message21 | 22 +- data/b5_spd3_core_business_flow/message22 | 18 +- data/b5_spd3_core_business_flow/message3 | 10 +- data/b5_spd3_core_business_flow/message4 | 10 +- data/b5_spd3_core_business_flow/message5 | 10 +- data/b5_spd3_core_business_flow/message6 | 4 +- data/b5_spd3_core_business_flow/message7 | 4 +- data/b5_spd3_core_business_flow/message8 | 75 ++- data/b5_spd3_core_business_flow/message9 | 135 +++-- 35 files changed, 948 insertions(+), 410 deletions(-) create mode 100644 "air_case/b5_spd3_core_business_flow/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.air/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.py" diff --git "a/air_case/b5_spd3_core_business_flow/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.air/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.py" "b/air_case/b5_spd3_core_business_flow/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.air/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.py" index b23d4f14..d363652b 100644 --- "a/air_case/b5_spd3_core_business_flow/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.air/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.py" +++ "b/air_case/b5_spd3_core_business_flow/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.air/a_c0\346\265\201\347\250\213\345\215\201\344\270\203\351\200\200\350\264\247\344\270\232\345\212\241 \344\270\255\345\277\203\345\272\223\351\200\200\344\276\233\345\272\224\345\225\206.py" @@ -14,8 +14,8 @@ from airtest.core.api import using __author__ = "xiaohesheng" """ -case_tag:api,spd_core1,a_c0流程十七退货业务 中心库退供应商.air,id2302,id2302-20,sit,on -核心业务流:a_c0流程十七退货业务 中心库退供应商.air +case_tag:api,spd_core1,a_c0流程十七退货业务 中心库退供应商,id2302,id2302-20,sit,on +核心业务流:a_c0流程十七退货业务 中心库退供应商 python runner_test.py tag id2302-20 debug mdm3 """ diff --git "a/air_case/b5_spd3_core_business_flow/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.air/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.py" "b/air_case/b5_spd3_core_business_flow/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.air/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.py" new file mode 100644 index 00000000..e5875937 --- /dev/null +++ "b/air_case/b5_spd3_core_business_flow/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.air/a_c1\346\265\201\347\250\213\345\215\201\345\205\253\344\270\255\345\277\203\345\272\223\344\270\232\345\212\241_\346\213\206\345\214\205\345\212\237\350\203\275.py" @@ -0,0 +1,566 @@ +# -*- encoding=utf8 -*- +import json +import traceback + +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from air_case.public1.public1.public1 import * +from common.db.sql.sql_del_branch_info import delData + +from common.fileUtls import FileUtils +from common.run_cmd_script import execute_command +from common.timeUtils import timeUtils +from airtest.core.api import using + +__author__ = "xiaohesheng" + +""" +case_tag:api,spd_core1,a_c1流程十八中心库业务_拆包功能,id2302,id2302-21,sit,on +核心业务流:a_c1流程十八中心库业务_拆包功能 +python runner_test.py tag id2302-20 debug mdm3 +""" + + + + + +def second_center_Stock_return_Out(type): # 中心库退供应商 + module = "b5_spd3_core_business_flow" + # # 登录获取用户id等信息,使用创建的用户登录===========开始 + info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') + username = info['username1'] + password = commonFuc().get_business_data("b2_herp3_bs", "password") + print('username,password', username, password) + # # 获取token和projectCode + token, projectCode, uxid, corpId, info = login(username, password, 2) + # 登录获取用户id等信息,使用创建的用户登录============结束 + # 我要请领_手工请领_列表查询=========================== + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + + if type == 2:#高值退货出库 + module = "b5_spd3_core_business_flow" + # # 登录获取用户id等信息,使用创建的用户登录===========开始 + info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') + username = info['username1'] + password = commonFuc().get_business_data("b2_herp3_bs", "password") + print('username,password', username, password) + # # 获取token和projectCode + token, projectCode, uxid, corpId, info = login(username, password, 2) + # 登录获取用户id等信息,使用创建的用户登录============结束 + # 到库房明细查询,查询产品的udi码 + get_udi(2) + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_pick_submit_url") + print('url', url) + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # 从文件中获取必要信息 + info = FileUtils().r_info8(module, "条码信息", 'message18') + # print('info', info) + list_a = info['list_a'] + # print('list_a', list_a[0], type(list_a), len(list_a)) + UTid = 'UT' + areaCode = 'areaCode'; + createTime = 'createTime'; + hosId = 'hosId'; + stockId = 'stockId'; + areaCode = 'areaCode'; + areaName = 'areaName'; + shelfCode = 'shelfCode' + codeType = 'codeType'; + tagType = 'tagType'; + hosGoodsId = 'hosGoodsId'; + mdmGoodsCode = 'mdmGoodsCode'; + goodsCode = 'goodsCode'; + goodsDi = 'goodsDi'; + barName = 'barName'; + batchCode = 'batchCode' + expdtDate = 'expdtDate'; + productDate = 'productDate' + pkgCode = 'pkgCode' + print('aaaaaaaaaaaaaaaaaaaaaaaaa', list_a[0]) + list_b = list_a[0] + for i in list_b: + print(i) + UTid = i['id'] + areaCode = i['areaCode'] + createTime = i['createTime'] + hosId = i['hosId'] + stockId = i['stockId']; + areaCode = i['areaCode']; + areaName = i['areaName']; + shelfCode = i['shelfCode'] + codeType = i['codeType']; + tagType = i['tagType']; + hosGoodsId = i['hosGoodsId']; + mdmGoodsCode = i['mdmGoodsCode'] + goodsCode = i['goodsCode']; + goodsDi = i['goodsDi']; + barName = i['barName']; + batchCode = i['batchCode'] + expdtDate = i['expdtDate']; + productDate = i['productDate'] + pkgCode = i['pkgCode'] + pkgCodeSee = i['pkgCodeSee'] + ssccCode = i['ssccCode'] + tbStatus = i['tbStatus'] + onlyKey = i['hosGoodsId'] + ext = i['ext'] + print('ext', ext) + distrDetailId = ext['distrDetailId'] + distrBillId = ext['distrBillId'] + purBillId = ext['purBillId'] + pkgDefQty = ext['pkgDefQty'] + # pkgDefId = ext['pkgDefId'] + # pkgDefName = ext['pkgDefName'] + purMode = i['purMode'] + goodsMfrsName = i['goodsMfrsName'] + goodsSpec = i['goodsSpec'] + unit = i['unit'] + goodsName = i['goodsName'] + pkgDefId = i['pkgDefId'] + # pkgDefQty = i['pkgDefQty'] + pkgDefName = i['pkgDefName'] + printNum = i['printNum'] + made = i['made'] + provId = i['provId'] + provName = i['provName'] + subProvId = i['subProvId'] + subProvName = i['subProvName'] + hosGoodsCode = i['hosGoodsCode'] + subSendFlag = i['subSendFlag'] + areaName = i['areaName'] + hosId = i['hosId'] + inStockTime=i['inStockTime'] + break + # pkgDefQty=1 + deptid1 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"] + deptName = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid1"] + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload66", areaCode, UTid, createTime, UTid, hosId, + stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus,pkgDefQty, + purBillId,distrBillId,inStockTime,distrDetailId, + purMode, + goodsMfrsName, goodsSpec, unit, goodsName + , printNum, made, provId, provName, subProvId, + subProvName, + hosGoodsCode, subSendFlag, onlyKey, areaName, hosId, + get_branch_id(), + deptid1, deptName, stockId) + print('request_body', 'ccccccc', request_body) + + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + PICK_ID = commonFuc().analysis_json('data', result) + # =====================出库复核列表查询获取pickid=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_return_page_url") + print('url', url) + request_body = commonFuc().get_business_data(module, "payload20", get_branch_id(), get_hosid(), deptid1) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + + # =====================出库复核列表查询获取pickid=============== + # =======================查看出库单详细信息=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_checkReview_url") + url = url + ' '.join(PICK_ID) + '?pickedFlag=true' + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('查看出库单详细信息result', result) + # =======================查看出库单详细信息=============== + # ========================扫码复核 + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_hdiBarcode_scan_url") + url = url + pkgCode + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('扫码复核result', result) + data = commonFuc().analysis_json('data', result) + UT_id = commonFuc().analysis_json('id', data) + createTime = commonFuc().analysis_json('createTime', data) + snCode = commonFuc().analysis_json('snCode', data) + tbStatus = commonFuc().analysis_json('tbStatus', data) + print(UT_id) + # ========================扫码复核 + # ========出库复核提交========== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_review_pass_submit_url") + + print('url', url) + sourceId = ' '.join(PICK_ID) + # 请求体 + request_body = commonFuc().get_business_data(module, "payload21", UT_id, createTime, snCode, hosId, stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus, + distrDetailId, + distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode, + goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty, + pkgDefName, made, hosGoodsCode, sourceId) + print('request_body', request_body) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('herpService_stock_review_pass_submit_urlresult', result) + # ========出库复核提交 + elif type == 1: + print('低值耗材退货出库') + module = "b5_spd3_core_business_flow" + # # 登录获取用户id等信息,使用创建的用户登录===========开始 + info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') + username = info['username1'] + password = commonFuc().get_business_data("b2_herp3_bs", "password") + print('username,password', username, password) + # # 获取token和projectCode + token, projectCode, uxid, corpId, info = login(username, password, 2) + # 登录获取用户id等信息,使用创建的用户登录============结束 + # 到库房明细查询,查询产品的udi码 + get_udi(1) + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_pick_submit_url") + print('url', url) + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # 从文件中获取必要信息 + info = FileUtils().r_info8(module, "条码信息", 'message18') + # print('info', info) + list_a = info['list_a'] + # print('list_a', list_a[0], type(list_a), len(list_a)) + UTid = 'UT' + areaCode = 'areaCode'; + createTime = 'createTime'; + hosId = 'hosId'; + stockId = 'stockId'; + areaCode = 'areaCode'; + areaName = 'areaName'; + shelfCode = 'shelfCode' + codeType = 'codeType'; + tagType = 'tagType'; + hosGoodsId = 'hosGoodsId'; + mdmGoodsCode = 'mdmGoodsCode'; + goodsCode = 'goodsCode'; + goodsDi = 'goodsDi'; + barName = 'barName'; + batchCode = 'batchCode' + expdtDate = 'expdtDate'; + productDate = 'productDate' + pkgCode = 'pkgCode' + print('aaaaaaaaaaaaaaaaaaaaaaaaa', list_a[0]) + list_b = list_a[0] + for i in list_b: + print(i) + UTid = i['id'] + areaCode = i['areaCode'] + createTime = i['createTime'] + hosId = i['hosId'] + stockId = i['stockId']; + areaCode = i['areaCode']; + areaName = i['areaName']; + shelfCode = i['shelfCode'] + codeType = i['codeType']; + tagType = i['tagType']; + hosGoodsId = i['hosGoodsId']; + mdmGoodsCode = i['mdmGoodsCode'] + goodsCode = i['goodsCode']; + goodsDi = i['goodsDi']; + barName = i['barName']; + batchCode = i['batchCode'] + expdtDate = i['expdtDate']; + productDate = i['productDate'] + pkgCode = i['pkgCode'] + pkgCodeSee = i['pkgCodeSee'] + ssccCode = i['ssccCode'] + tbStatus = i['tbStatus'] + onlyKey = i['hosGoodsId'] + ext = i['ext'] + print('ext', ext) + distrDetailId = ext['distrDetailId'] + distrBillId = ext['distrBillId'] + purBillId = ext['purBillId'] + pkgDefQty = ext['pkgDefQty'] + pkgDefId = ext['pkgDefId'] + pkgDefName = ext['pkgDefName'] + purMode = i['purMode'] + goodsMfrsName = i['goodsMfrsName'] + goodsSpec = i['goodsSpec'] + unit = i['unit'] + goodsName = i['goodsName'] + pkgDefId = i['pkgDefId'] + pkgDefQty = i['pkgDefQty'] + pkgDefName = i['pkgDefName'] + printNum = i['printNum'] + made = i['made'] + provId = i['provId'] + provName = i['provName'] + subProvId = i['subProvId'] + subProvName = i['subProvName'] + hosGoodsCode = i['hosGoodsCode'] + subSendFlag = i['subSendFlag'] + areaName = i['areaName'] + hosId = i['hosId'] + break + deptid1 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"] + deptName = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid1"] + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload19", areaCode, UTid, createTime, UTid, hosId, + stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus, + distrDetailId, + distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode, + goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty, + pkgDefName, printNum, made, provId, provName, subProvId, + subProvName, + hosGoodsCode, subSendFlag, onlyKey, areaName, hosId, + get_branch_id(), + deptid1, deptName, stockId) + print('request_body', 'ccccccc', request_body) + + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + PICK_ID = commonFuc().analysis_json('data', result) + # =====================出库复核列表查询获取pickid=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_return_page_url") + print('url', url) + request_body = commonFuc().get_business_data(module, "payload20", get_branch_id(), get_hosid(), deptid1) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + + # =====================出库复核列表查询获取pickid=============== + # =======================查看出库单详细信息=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_checkReview_url") + url = url + ' '.join(PICK_ID) + '?pickedFlag=true' + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('查看出库单详细信息result', result) + # =======================查看出库单详细信息=============== + # ========================扫码复核 + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_hdiBarcode_scan_url") + url = url + pkgCode + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('扫码复核result', result) + data = commonFuc().analysis_json('data', result) + UT_id = commonFuc().analysis_json('id', data) + createTime = commonFuc().analysis_json('createTime', data) + snCode = commonFuc().analysis_json('snCode', data) + tbStatus = commonFuc().analysis_json('tbStatus', data) + print(UT_id) + # ========================扫码复核 + # ========出库复核提交========== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_review_pass_submit_url") + + print('url', url) + sourceId = ' '.join(PICK_ID) + # 请求体 + request_body = commonFuc().get_business_data(module, "payload21", UT_id, createTime, snCode, hosId, stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus, + distrDetailId, + distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode, + goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty, + pkgDefName, made, hosGoodsCode, sourceId) + print('request_body', request_body) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('herpService_stock_review_pass_submit_urlresult', result) + # ========出库复核提交 + elif type == 3: + print('试剂产品退库出库') + module = "b5_spd3_core_business_flow" + # # 登录获取用户id等信息,使用创建的用户登录===========开始 + info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') + username = info['username1'] + password = commonFuc().get_business_data("b2_herp3_bs", "password") + print('username,password', username, password) + # # 获取token和projectCode + token, projectCode, uxid, corpId, info = login(username, password, 2) + # 登录获取用户id等信息,使用创建的用户登录============结束 + # 到库房明细查询,查询产品的udi码 + get_udi(3) + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_pick_submit_url") + print('url', url) + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # 从文件中获取必要信息 + info = FileUtils().r_info8(module, "条码信息", 'message18') + # print('info', info) + list_a = info['list_a'] + # print('list_a', list_a[0], type(list_a), len(list_a)) + UTid = 'UT' + areaCode = 'areaCode'; + createTime = 'createTime'; + hosId = 'hosId'; + stockId = 'stockId'; + areaCode = 'areaCode'; + areaName = 'areaName'; + shelfCode = 'shelfCode' + codeType = 'codeType'; + tagType = 'tagType'; + hosGoodsId = 'hosGoodsId'; + mdmGoodsCode = 'mdmGoodsCode'; + goodsCode = 'goodsCode'; + goodsDi = 'goodsDi'; + barName = 'barName'; + batchCode = 'batchCode' + expdtDate = 'expdtDate'; + productDate = 'productDate' + pkgCode = 'pkgCode' + print('aaaaaaaaaaaaaaaaaaaaaaaaa', list_a[0]) + list_b = list_a[0] + for i in list_b: + print(i) + UTid = i['id'] + areaCode = i['areaCode'] + createTime = i['createTime'] + hosId = i['hosId'] + stockId = i['stockId']; + areaCode = i['areaCode']; + areaName = i['areaName']; + shelfCode = i['shelfCode'] + codeType = i['codeType']; + tagType = i['tagType']; + hosGoodsId = i['hosGoodsId']; + mdmGoodsCode = i['mdmGoodsCode'] + goodsCode = i['goodsCode']; + goodsDi = i['goodsDi']; + barName = i['barName']; + batchCode = i['batchCode'] + expdtDate = i['expdtDate']; + productDate = i['productDate'] + pkgCode = i['pkgCode'] + pkgCodeSee = i['pkgCodeSee'] + ssccCode = i['ssccCode'] + tbStatus = i['tbStatus'] + onlyKey = i['hosGoodsId'] + ext = i['ext'] + print('ext', ext) + distrDetailId = ext['distrDetailId'] + distrBillId = ext['distrBillId'] + purBillId = ext['purBillId'] + pkgDefQty = ext['pkgDefQty'] + pkgDefId = ext['pkgDefId'] + pkgDefName = ext['pkgDefName'] + purMode = i['purMode'] + goodsMfrsName = i['goodsMfrsName'] + goodsSpec = i['goodsSpec'] + unit = i['unit'] + goodsName = i['goodsName'] + pkgDefId = i['pkgDefId'] + pkgDefQty = i['pkgDefQty'] + pkgDefName = i['pkgDefName'] + printNum = i['printNum'] + made = i['made'] + provId = i['provId'] + provName = i['provName'] + subProvId = i['subProvId'] + subProvName = i['subProvName'] + hosGoodsCode = i['hosGoodsCode'] + subSendFlag = i['subSendFlag'] + areaName = i['areaName'] + hosId = i['hosId'] + break + deptid1 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"] + deptName = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid1"] + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload19", areaCode, UTid, createTime, UTid, hosId, + stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus, + distrDetailId, + distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode, + goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty, + pkgDefName, printNum, made, provId, provName, subProvId, + subProvName, + hosGoodsCode, subSendFlag, onlyKey, areaName, hosId, + get_branch_id(), + deptid1, deptName, stockId) + print('request_body', 'ccccccc', request_body) + + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + PICK_ID = commonFuc().analysis_json('data', result) + # =====================出库复核列表查询获取pickid=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_return_page_url") + print('url', url) + request_body = commonFuc().get_business_data(module, "payload20", get_branch_id(), get_hosid(), deptid1) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + + # =====================出库复核列表查询获取pickid=============== + # =======================查看出库单详细信息=============== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_pick_checkReview_url") + url = url + ' '.join(PICK_ID) + '?pickedFlag=true' + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('查看出库单详细信息result', result) + # =======================查看出库单详细信息=============== + # ========================扫码复核 + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_hdiBarcode_scan_url") + url = url + pkgCode + print('url', url) + # # # # 发送请求 + result = commonFuc().http_get(url, headers) + print('扫码复核result', result) + data = commonFuc().analysis_json('data', result) + UT_id = commonFuc().analysis_json('id', data) + createTime = commonFuc().analysis_json('createTime', data) + snCode = commonFuc().analysis_json('snCode', data) + tbStatus = commonFuc().analysis_json('tbStatus', data) + print(UT_id) + # ========================扫码复核 + # ========出库复核提交========== + url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, + "herpService_stock_review_pass_submit_url") + + print('url', url) + sourceId = ' '.join(PICK_ID) + # 请求体 + request_body = commonFuc().get_business_data(module, "payload21", UT_id, createTime, snCode, hosId, stockId, + areaCode, areaName, shelfCode, codeType, tagType, hosGoodsId, + mdmGoodsCode, goodsCode, goodsDi, barName, batchCode, expdtDate, + productDate, pkgCode, pkgCodeSee, ssccCode, tbStatus, + distrDetailId, + distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode, + goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty, + pkgDefName, made, hosGoodsCode, sourceId) + print('request_body', request_body) + # # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('herpService_stock_review_pass_submit_urlresult', result) + # ========出库复核提交 + +try: + updateUserLoginDefaultRange(get_listUserMgrRangePage1(1)) # 设置登录账号默认权限是二级库 + second_center_Stock_return_Out(2) #高值耗材退货出库 + second_center_Stock_return_Out(1) #低值耗材退货出库 + second_center_Stock_return_Out(3) #试剂耗材退货出库 + commonFuc().check_text_exist_result_text('succees', 'succees') +except: + commonFuc().check_text_exist_result_text('error', '1') diff --git a/data/a2_mdm3_ea/message b/data/a2_mdm3_ea/message index 48b08471..9a9ef118 100644 --- a/data/a2_mdm3_ea/message +++ b/data/a2_mdm3_ea/message @@ -1,3 +1,3 @@ 企业信息: - e_id: CR202406190038 - cname: 国药集团公司Z6F#v + e_id: CR202406210038 + cname: 国药集团公司wAPq1 diff --git a/data/a3_mdm3_hs/message b/data/a3_mdm3_hs/message index bdc6e9c2..38a9e20b 100644 --- a/data/a3_mdm3_hs/message +++ b/data/a3_mdm3_hs/message @@ -1,3 +1,3 @@ 医院信息: - h_id: 湖南省人民医院@RtSG - h_name: 湖南省人民医院@RtSG + h_id: 湖南省人民医院C1P*t + h_name: 湖南省人民医院C1P*t diff --git a/data/a5_mdm3_pdm/message2 b/data/a5_mdm3_pdm/message2 index 0b96bb28..c3c010b5 100644 --- a/data/a5_mdm3_pdm/message2 +++ b/data/a5_mdm3_pdm/message2 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190011_1 + MSPid: MSP2406210011_1 hosId: h0347 - hosGoodsId: h034700004184 - provGoodsid: provGood-99221372 - goodsAuditBillId: MSP2406190011 - targetId: MSP2406190011_1 + hosGoodsId: h034700004200 + provGoodsid: provGood-99221388 + goodsAuditBillId: MSP2406210011 + targetId: MSP2406210011_1 diff --git a/data/a6_mdm3_si/message b/data/a6_mdm3_si/message index 26948ade..6c196d3b 100644 --- a/data/a6_mdm3_si/message +++ b/data/a6_mdm3_si/message @@ -2,10 +2,10 @@ list_a: - &id001 settleMonth: '202407' - pid: OBh0347202406190004 - hosGoodsId: h034700004181 - goodsCode: '00004181' - goodsName: 一次性注射器_低值YxUS@ + pid: OBh0347202406210004 + hosGoodsId: h034700004197 + goodsCode: '00004197' + goodsName: 一次性注射器_低值wSho7 goodsGg: G-31891 mfrsName: 德国歌德公司 Geuder AG unit: 支 @@ -20,14 +20,14 @@ normalContractId: normalContract: '1' detailList: - - pid: OBh0347202406190004 + - pid: OBh0347202406210004 settleMonth: '202407' - accountDate: '2024-06-19' - hosGoodsId: h034700004181 + accountDate: '2024-06-21' + hosGoodsId: h034700004197 batchCode: '333' - distrDetailId: '03838584' - distrId: PSh0347202406190005 - distrOrderNo: PSh0347202406190005 + distrDetailId: '03838667' + distrId: PSh0347202406210005 + distrOrderNo: PSh0347202406210005 settlePrice: 99.9999 maxSettleQty: -100.0 maxSettleAmount: -9999.99 @@ -36,11 +36,11 @@ leftSettleQty: -100.0 leftSettleAmount: -9999.99 hosId: h0347 - provId: p1e2ae - branchId: h0347-3684 - balanceDetId: OBh0347202406190004-000001 + provId: p1e2b2 + branchId: h0347-3687 + balanceDetId: OBh0347202406210004-000001 purMode: 10 - barCode: 013684000004181010333112406191724122621UT240619000202 + barCode: 013687000004197010333112406211724122821UT240621000202 batchId: price: maxQty: @@ -53,15 +53,15 @@ volumeFlag: onlineKind: invoicePrice: 99.9999 - viewId: 202407OBh0347202406190004h034700004181 - - pid: OBh0347202406190004 + viewId: 202407OBh0347202406210004h034700004197 + - pid: OBh0347202406210004 settleMonth: '202407' - accountDate: '2024-06-19' - hosGoodsId: h034700004181 + accountDate: '2024-06-21' + hosGoodsId: h034700004197 batchCode: '333' - distrDetailId: '03838584' - distrId: PSh0347202406190005 - distrOrderNo: PSh0347202406190005 + distrDetailId: '03838667' + distrId: PSh0347202406210005 + distrOrderNo: PSh0347202406210005 settlePrice: 99.9999 maxSettleQty: 100.0 maxSettleAmount: 9999.99 @@ -70,11 +70,11 @@ leftSettleQty: 100.0 leftSettleAmount: 9999.99 hosId: h0347 - provId: p1e2ae - branchId: h0347-3684 - balanceDetId: OBh0347202406190004-000002 + provId: p1e2b2 + branchId: h0347-3687 + balanceDetId: OBh0347202406210004-000002 purMode: 10 - barCode: 013684000004181010333112406191724122621UT240619000202 + barCode: 013687000004197010333112406211724122821UT240621000242 batchId: price: maxQty: @@ -87,10 +87,10 @@ volumeFlag: onlineKind: invoicePrice: 99.9999 - viewId: 202407OBh0347202406190004h034700004181 - unique: 202407OBh0347202406190004h034700004181 + viewId: 202407OBh0347202406210004h034700004197 + unique: 202407OBh0347202406210004h034700004197 onlineKind: '10' - viewId: 202407OBh0347202406190004h034700004181 + viewId: 202407OBh0347202406210004h034700004197 list_b: - *id001 list_c: diff --git a/data/b2_herp3_bs/message b/data/b2_herp3_bs/message index 7b984a8a..5e3a0f63 100644 --- a/data/b2_herp3_bs/message +++ b/data/b2_herp3_bs/message @@ -1,6 +1,6 @@ 院区新增: - branch_id: h0347-3684 - branch_name: 东土城路院区L3*Gp + branch_id: h0347-3687 + branch_name: 东土城路院区#Q^eJ 科室信息: - dept2_id: f30e982dcac741ccab5c8ad19e52bc08 + dept2_id: 97f0bb2c6f6244e5aca24dcbc1b0696b dept2_name: 二级检验科002 diff --git a/data/b2_herp3_bs/message3 b/data/b2_herp3_bs/message3 index 67d5d7bf..95d460c8 100644 --- a/data/b2_herp3_bs/message3 +++ b/data/b2_herp3_bs/message3 @@ -1,3 +1,3 @@ 用户名信息: - username1: 自动化测试71LE8 - username2: 自动化测试71LE8 + username1: 自动化测试2nKkb + username2: 自动化测试2nKkb diff --git a/data/b2_herp3_bs/message4 b/data/b2_herp3_bs/message4 index 2748a734..80559075 100644 --- a/data/b2_herp3_bs/message4 +++ b/data/b2_herp3_bs/message4 @@ -1,3 +1,3 @@ 一级科室信息: - dept1_id: 1589537ac5ce4e6fa00c04e8b9c99a53 + dept1_id: bbcf77aa4edd44189d3d59530cebb055 dept1_name: 设备科001 diff --git a/data/b2_herp3_bs/message5 b/data/b2_herp3_bs/message5 index 9d6caaf9..c55010d4 100644 --- a/data/b2_herp3_bs/message5 +++ b/data/b2_herp3_bs/message5 @@ -1,3 +1,3 @@ 部门和库区信息: - dept1_id: 1589537ac5ce4e6fa00c04e8b9c99a53 - stockAreaId: 1a1df9332eb84328aa8c57023d8570ff + dept1_id: bbcf77aa4edd44189d3d59530cebb055 + stockAreaId: e5ad268efab34b20a48db02c3101f2e6 diff --git a/data/b2_herp3_bs/message6 b/data/b2_herp3_bs/message6 index e165dd40..06be1507 100644 --- a/data/b2_herp3_bs/message6 +++ b/data/b2_herp3_bs/message6 @@ -1,9 +1,9 @@ 所有科室id: - deptid1: 1589537ac5ce4e6fa00c04e8b9c99a53 - deptid2: f30e982dcac741ccab5c8ad19e52bc08 - deptid3: f5ed5089eb4d41ea807d13923e5b4fc4 - deptid4: 769085be24064d8f911f9b55b8d9052b - deptid5: c830e366e0a94e7786d0aa89d4897892 + deptid1: bbcf77aa4edd44189d3d59530cebb055 + deptid2: 97f0bb2c6f6244e5aca24dcbc1b0696b + deptid3: 9fdf35c1a1fd419081deeac036134602 + deptid4: 17054079cbde43eca43cfec614444428 + deptid5: 2e0632b5481640baa5ad6d59cc3b3f21 所有科室name: deptid1: 设备科001 deptid2: 二级检验科002 diff --git a/data/b2_herp3_bs/message7 b/data/b2_herp3_bs/message7 index 0d00ad73..3441a49f 100644 --- a/data/b2_herp3_bs/message7 +++ b/data/b2_herp3_bs/message7 @@ -1,4 +1,4 @@ shelfinfo: - shelfid: 1a1df9332eb84328aa8c57023d8570ff - shelfCode: areah03472395 + shelfid: e5ad268efab34b20a48db02c3101f2e6 + shelfCode: areah03472411 areaName: 自动化测试 diff --git a/data/b5_spd3_core_business_flow/message b/data/b5_spd3_core_business_flow/message index 166233c4..7d92e905 100644 --- a/data/b5_spd3_core_business_flow/message +++ b/data/b5_spd3_core_business_flow/message @@ -1,5 +1,5 @@ 供货关系申请2: - e_corpId: p1e2ae + e_corpId: p1e2b2 h_corpId: h0347 - e_username: 国药集团公司Z6F#v + e_username: 国药集团公司wAPq1 h_name: test001 diff --git a/data/b5_spd3_core_business_flow/message1 b/data/b5_spd3_core_business_flow/message1 index 3130ab57..05cac50a 100644 --- a/data/b5_spd3_core_business_flow/message1 +++ b/data/b5_spd3_core_business_flow/message1 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190007_1 + MSPid: MSP2406210007_1 hosId: h0347 - hosGoodsId: h034700004180 - provGoodsid: provGood-99221368 - goodsAuditBillId: MSP2406190007 - targetId: MSP2406190007_1 + hosGoodsId: h034700004196 + provGoodsid: provGood-99221384 + goodsAuditBillId: MSP2406210007 + targetId: MSP2406210007_1 diff --git a/data/b5_spd3_core_business_flow/message10 b/data/b5_spd3_core_business_flow/message10 index c30107ff..ba0fa2c2 100644 --- a/data/b5_spd3_core_business_flow/message10 +++ b/data/b5_spd3_core_business_flow/message10 @@ -1,3 +1,9 @@ -高值跟台配送单号: - distrBillId1: PSh0347202406200011 - distrBillId2: PSh0347202406200011 +低值配送单号: + distrBillId1: PSh0347202406210021 + distrBillId2: PSh0347202406210021 +高值配送单号: + distrBillId1: PSh0347202406210022 + distrBillId2: PSh0347202406210022 +试剂配送单号: + distrBillId1: PSh0347202406210023 + distrBillId2: PSh0347202406210023 diff --git a/data/b5_spd3_core_business_flow/message11 b/data/b5_spd3_core_business_flow/message11 index e2666161..340cf5db 100644 --- a/data/b5_spd3_core_business_flow/message11 +++ b/data/b5_spd3_core_business_flow/message11 @@ -1,3 +1,3 @@ 采购计划单号高值: - orderNo1: PLAN2024061929302 - orderNo2: PLAN2024061929302 + orderNo1: PLAN2024062129450 + orderNo2: PLAN2024062129450 diff --git a/data/b5_spd3_core_business_flow/message12 b/data/b5_spd3_core_business_flow/message12 index 4a597009..2c1e49b4 100644 --- a/data/b5_spd3_core_business_flow/message12 +++ b/data/b5_spd3_core_business_flow/message12 @@ -1,3 +1,3 @@ 采购计划单号试剂: - orderNo1: PLAN2024061929301 - orderNo2: PLAN2024061929301 + orderNo1: PLAN2024062129451 + orderNo2: PLAN2024062129451 diff --git a/data/b5_spd3_core_business_flow/message13 b/data/b5_spd3_core_business_flow/message13 index 0d342e4a..f71fb439 100644 --- a/data/b5_spd3_core_business_flow/message13 +++ b/data/b5_spd3_core_business_flow/message13 @@ -3,33 +3,34 @@ - &id001 - id: hosId: h0347 - branchId: h0347-3684 + branchId: h0347-3687 deptId: taskType: 1 - sourceOrgId: p1e2ae - sourceOrgName: 国药集团公司Z6F#v - sourceOrderNo: PSh0347202406200011 - billMode: '25' + sourceOrgId: p1e2b2 + sourceOrgName: 国药集团公司wAPq1 + sourceOrderNo: PSh0347202406210023 + billMode: '66' stockKind: purMode: - sourceId: PSh0347202406200011 + sourceId: PSh0347202406210023 sourceDetailId: sourceType: PSD sourceTypeName: 配送单 sourceVersion: 1 - planOrderNo: SSSQ202406200304 - purOrderNo: SSTZ202406200280 - recOrgId: f30e982dcac741ccab5c8ad19e52bc08 + planOrderNo: PLAN2024062129451 + purOrderNo: CG2024062119319 + recOrgId: 97f0bb2c6f6244e5aca24dcbc1b0696b recOrgName: 二级检验科002 - billRelationJson: '{"operationApplyOrderNo":"SSSQ202406200304","operationNoticeBillId":"Nh034720240620000002","distrBillId":"PSh0347202406200011","operationNoticeOrderNo":"SSTZ202406200280","distrOrderNo":"PSh0347202406200011","operationApplyBillId":"Oh034720240620000002"}' - taskDate: '2024-06-20 15:52:46' + billRelationJson: '{"buyBillId":"Bh03472024062100014","planBillId":"Ph034720240621026096","planOrderNo":"PLAN2024062129451","buyOrderNo":"BUY2024062105171","purOrderNo":"CG2024062119319","purBillId":"Ch034720240621000077","purBillDate":"2024-06-21 + 07:35:30","distrBillId":"PSh0347202406210023","distrOrderNo":"PSh0347202406210023"}' + taskDate: '2024-06-21 07:36:15' taskDateStart: taskDateEnd: billModeList: viewIdList: - supplierFlag: false + supplierFlag: true tbStatus: 20 - remark: + remark: '' pdaFlag: list_b: - *id001 diff --git a/data/b5_spd3_core_business_flow/message14 b/data/b5_spd3_core_business_flow/message14 index c7dd773f..8ee7c7d3 100644 --- a/data/b5_spd3_core_business_flow/message14 +++ b/data/b5_spd3_core_business_flow/message14 @@ -1,13 +1,13 @@ 验收单详情信息: list_a: - &id001 - - purMode: 20 - unitName: 1支 - hosGoodsId: h034700004180 + - purMode: 60 + unitName: 100支/100 + hosGoodsId: h034700004198 mdmGoodsCode: - spdGoodsCode: '11661129' - goodsCode: '00004180' - goodsName: 高值牙钻机PU$H^ + spdGoodsCode: '11661147' + goodsCode: '00004198' + goodsName: 新型冠状病毒检测试剂jGlM^ goodsGg: G-31891 mfrsId: mfrsName: 德国歌德公司 Geuder AG @@ -16,27 +16,27 @@ goodsDi: '01123456789012' miCode: miDjmc: - certificateCode: + certificateCode: '' rfidFlag: 0 pkgDefId: - pkgDefName: - pkgDefQty: 1.0 - batchCode: '2222' - expdtDate: '2024-12-27' - productDate: '2024-06-20' - provName: 国药集团公司Z6F#v + pkgDefName: '100' + pkgDefQty: 100.0 + batchCode: '4444' + expdtDate: '2024-12-28' + productDate: '2024-06-21' + provName: 国药集团公司wAPq1 provId: - viewId: '03838652' + viewId: '03838685' verifyFlag: 0 hasSterilize: 0 - id: '03838652' + id: '03838685' detailRelationJson: - extInfo: '{"ygptCode":"","transCond":"","storageCond":"","erpCode":""}' + extInfo: '{"goodsGg":"G-31891","goodsCode":"00004198","purMode":60,"goodsName":"新型冠状病毒检测试剂jGlM^","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661147","ybDefId":""}' recTemperature: 20 recHumidity: 30 distrPrice: 99.9999 distrPkgQty: 1.0 - distrQty: 1.0 + distrQty: 100.0 price: 99.9999 checkQty: 0.0 checkPkgQty: 0 @@ -44,7 +44,7 @@ initQty: totalQty: rowNum: - settlement: 3 + settlement: 1 hdiBarcodeList: detailId: pkgCode: diff --git a/data/b5_spd3_core_business_flow/message15 b/data/b5_spd3_core_business_flow/message15 index e82ceef4..333d6bbf 100644 --- a/data/b5_spd3_core_business_flow/message15 +++ b/data/b5_spd3_core_business_flow/message15 @@ -1,3 +1,3 @@ 验收单号: - CHECK_NO1: CHECKh03472024062000014 - CHECK_NO2: CHECKh03472024062000014 + CHECK_NO1: CHECKh03472024062100014 + CHECK_NO2: CHECKh03472024062100014 diff --git a/data/b5_spd3_core_business_flow/message16 b/data/b5_spd3_core_business_flow/message16 index 64300790..947b585e 100644 --- a/data/b5_spd3_core_business_flow/message16 +++ b/data/b5_spd3_core_business_flow/message16 @@ -5,34 +5,34 @@ lastModified: version: createTime: - createUser: h0347_UID-051348 + createUser: h0347_UID-051351 lastModifiedUser: billMode: '16' recType: stockKind: purMode: - sourceId: CHECKh03472024061900002 + sourceId: CHECKh03472024062100002 sourceType: PSD sourceVersion: 0 batchList: billRelationJson: hosId: h0347 - deptId: 1589537ac5ce4e6fa00c04e8b9c99a53 + deptId: bbcf77aa4edd44189d3d59530cebb055 deptName: - branchId: h0347-3684 + branchId: h0347-3687 branchName: taskType: 1 - sourceOrgId: p1e2ae - sourceOrgName: 国药集团公司Z6F#v - sourceOrderNo: YS240619002 - taskSourceNo: PSh0347202406190005 - areaCode: areah03472395 + sourceOrgId: p1e2b2 + sourceOrgName: 国药集团公司wAPq1 + sourceOrderNo: YS240621002 + taskSourceNo: PSh0347202406210005 + areaCode: areah03472411 areaName: 自动化测试 goodsName: goodsGg: startDate: endDate: - taskDate: '2024-06-19 07:12:32' + taskDate: '2024-06-21 07:09:58' pkgTaskId: pkgFlag: remark: '' diff --git a/data/b5_spd3_core_business_flow/message17 b/data/b5_spd3_core_business_flow/message17 index 7703a909..e254aa88 100644 --- a/data/b5_spd3_core_business_flow/message17 +++ b/data/b5_spd3_core_business_flow/message17 @@ -1,7 +1,7 @@ 验收单库存详情信息: list_a: - &id001 - - id: CHECKh034720240619000020001 + - id: CHECKh034720240621000020001 lastModified: version: createTime: @@ -10,27 +10,27 @@ rowIdx: purMode: 10 unitName: 100支/100 - pid: CHECKh03472024061900002 - hosGoodsId: h034700004181 + pid: CHECKh03472024062100002 + hosGoodsId: h034700004197 batchCode: '333' - expdtDate: '2024-12-26' - productDate: '2024-06-19' + expdtDate: '2024-12-28' + productDate: '2024-06-21' batchPrice: 99.9999 settlement: 1 batchType: 20 - srcBatchId: '03838584' + srcBatchId: '03838667' srcBatchPrice: 99.9999 - shelfCode: areah03472395-2-01-01 + shelfCode: areah03472411-2-01-01 shelfKind: - barcodeId: UT240619000201 + barcodeId: UT240621000201 subBarcodeId: qty: 10000.0 pkgQty: 100 - distrId: PSh0347202406190005 - distrDetailId: '03838584' + distrId: PSh0347202406210005 + distrDetailId: '03838667' pkgDefQty: 100.0 pkgDefName: '100' - viewId: h0347000041813332024-12-26100支/100 + viewId: h0347000041973332024-12-28100支/100 codingType: batchFlag: hasSterilize: 0 @@ -38,31 +38,31 @@ sterilizePassQty: sterilizeRejectQty: orderNo: - sourceDetailId: '03838584' - mdmGoodsCode: '11661130' - goodsCode: '00004181' + sourceDetailId: '03838667' + mdmGoodsCode: '11661146' + goodsCode: '00004197' tbStatus: 1 billMode: '16' hosId: h0347 - branchId: h0347-3684 - purBillId: Ch034720240619000043 - provId: p1e2ae - provName: 国药集团公司Z6F#v + branchId: h0347-3687 + purBillId: Ch034720240621000043 + provId: p1e2b2 + provName: 国药集团公司wAPq1 subSendFlag: 10 - exeProvId: p1e2ae - exeProvName: 国药集团公司Z6F#v - purDetailId: 03c9834e6d4b46b3ab0cfac981b1c533 - goodsName: 一次性注射器_低值YxUS@ + exeProvId: p1e2b2 + exeProvName: 国药集团公司wAPq1 + purDetailId: 8e090fa0659f4e61b7cbeb1e6dbdc191 + goodsName: 一次性注射器_低值wSho7 goodsGg: G-31891 mfrsId: mfrs-11229 mfrsName: 德国歌德公司 Geuder AG made: 德国 unit: 支 purPrice: 99.9999 - pkgDefId: b7017f07562043248982017d4690f17c - supplyId: d2e06e2176be47c68d0f18105b8f52b7 - subProvId: p1e2ae - subProvName: 国药集团公司Z6F#v + pkgDefId: 2a889b930b294b8c8e49496944be9807 + supplyId: 1cffa42110994fbfba6807b6de2b76f1 + subProvId: p1e2b2 + subProvName: 国药集团公司wAPq1 subPrice: 99.9999 distrPrice: 99.9999 distrPkgQty: 100.0 @@ -74,13 +74,13 @@ psiPrice: 99.9999 ext: goodsGg: G-31891 - goodsCode: '00004181' + goodsCode: '00004197' purMode: 10 - goodsName: 一次性注射器_低值YxUS@ + goodsName: 一次性注射器_低值wSho7 ygptCode: '' transCond: '' storageCond: '' - erpCode: '11661130' + erpCode: '11661146' ybDefId: '' purTaskId: multiChargeFlag: diff --git a/data/b5_spd3_core_business_flow/message18 b/data/b5_spd3_core_business_flow/message18 index 238555e0..3857b061 100644 --- a/data/b5_spd3_core_business_flow/message18 +++ b/data/b5_spd3_core_business_flow/message18 @@ -1,119 +1,52 @@ 条码信息: list_a: - &id001 - - id: '8800000001068418' - lastModified: - version: - createTime: '2024-06-19 07:14:03' - createUser: - lastModifiedUser: - snCode: '8800000001068418' - hosId: h0347 - branchId: - stockId: 788e923ee3aa4b0cb516a0d8d9d98498 - areaCode: areah03472395 - areaName: 自动化测试 - shelfCode: areah03472395-2-01-01 - codeType: 20 - tagType: 0 - hosGoodsId: h034700004180 - mdmGoodsCode: '11661129' - goodsCode: '00004180' - goodsDi: '01123456789012' - barName: 1支 - batchCode: '222' - expdtDate: '2024-12-26' - productDate: '2024-06-19' - mfrCode: - mfrCodeSee: - pkgCode: "010112345678901210222\x1D1124061917241226218800000001068418" - pkgCodeSee: '0101123456789012102221124061917241226218800000001068418' - ssccCode: '010839000184925123' - extInfo: - outId: - tbStatus: 20 - goodsCodeDi: - barcodeId: - ext: - pkgDefQty: 1 - purBillId: CG2024061919185 - distrBillId: PSh0347202406190009 - inStockTime: '2024-06-19 07:19:40' - useFrequency: 1 - distrDetailId: '03838588' - certificateCode: '' - multiChargeFlag: 0 - sourceDetailId: - purMode: 20 - purModes: - price: - pid: - goodsMfrsName: 德国歌德公司 Geuder AG - mfrsName: - goodsSpec: G-31891 - unit: 支 - goodsName: 高值牙钻机PU$H^ - pkgDefId: - pkgDefQty: - defaultPkgDefQty: - defaultQty: - defaultSurplusQty: - defaultPkgDefId: - purDetailId: - pkgDefName: - printNum: 0 - deptId: - deptName: - billId: - taskId: - made: 德国 - provId: p1e2ae - provName: 国药集团公司Z6F#v - subProvId: p1e2ae - subProvName: 国药集团公司Z6F#v - provHosGoodsId: - sourceType: - taskDate: - sourceOrderNo: - taskType: - detailId: - branchGoodsPkgDefList: - unitName: - areaCodeList: - diType: - mdmGoodsSpecCode: - hosGoodsCode: '00004180' - supplyId: - inSettlement: - spdGoodsCode: - codeKind: - brand: - miCode: - transferRatio: 1.0 - miDjmc: - tbStatusList: - purModeText: - stockName: - tbStatusText: - pkgType: - bottleId: - pkgStatus: - qty: - packUnit: - minSaleQty: - rfidFlag: - mfrCodeFlag: - scanStatus: - scanId: - multiChargeFlag: - useFrequency: - chargeUnit: - lockStatus: - remark: - hosBatchId: - settleFlag: - inStockTime: - subSendFlag: 10 + id: UT2406210008040001 + snCode: UT2406210008040001 + ssccCode: '010839000018937919' + pkgCodeSee: 0136870000041980104444112406211724122821UT240621000804 + hosGoodsId: h034700004198 + hosGoodsCode: '00004198' + goodsCode: '00004198' + goodsName: 新型冠状病毒检测试剂jGlM^ + goodsSpec: G-31891 + goodsMfrsName: 德国歌德公司 Geuder AG + unit: 支 + purMode: 60 + batchCode: '4444' + productDate: '2024-06-21' + expdtDate: '2024-12-28' + pkgDefName: + pkgDefQty: 1.0 + stockId: 190208c08e8a4cd8a7459360d73c8b18 + stockName: 二级检验科002库房 + areaName: 默认库区 + areaCode: areah03472408 + lockStatus: 0 + unitName: 1支 + shelfCode: areah03472408-A-01-01 + shelfNo: A01-A-01-01 + pkgDefId: + extInfo: '{"pkgUdi": "0136870000041980104444112406211724122821UT240621000804", + "pkgDefId": "", "pkgDefQty": 1, "pkgDefName": "", "inStockTime": "2024-06-21 + 07:44:04", "pkgBarcodeId": "UT240621000804"}' + bottleId: UT2406210008040001 + pkgType: '67' + miDjmc: '' + miCode: '' + transferRatio: 1.0 + qty: 1 + shelfKind: 0 + shelfKindName: 普通货位 + provName: 国药集团公司wAPq1 + provId: p1e2b2 + inStockDate: '2024-06-21 07:44:04' + mfrCode: + made: 德国 + price: + barName: 1支 + purModeText: 检验试剂 + codeType: 67 list_b: - *id001 list_c: diff --git a/data/b5_spd3_core_business_flow/message19 b/data/b5_spd3_core_business_flow/message19 index f7056b8e..127df198 100644 --- a/data/b5_spd3_core_business_flow/message19 +++ b/data/b5_spd3_core_business_flow/message19 @@ -1,12 +1,12 @@ 产品信息: list_a: - &id001 - - hosGoodsId: h034700004180 - hosGoodsCode: '00004180' - provId: p1e2ae - subProvId: p1e2ae - subProvName: 国药集团公司Z6F#v - goodsName: 高值牙钻机PU$H^ + - hosGoodsId: h034700004196 + hosGoodsCode: '00004196' + provId: p1e2b2 + subProvId: p1e2b2 + subProvName: 国药集团公司wAPq1 + goodsName: 高值牙钻机cR642 goodsSpec: G-31891 goodsGeneralName: goodsMfrsId: mfrs-11229 diff --git a/data/b5_spd3_core_business_flow/message2 b/data/b5_spd3_core_business_flow/message2 index f7d7bc55..cfe1f4f5 100644 --- a/data/b5_spd3_core_business_flow/message2 +++ b/data/b5_spd3_core_business_flow/message2 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190008_1 + MSPid: MSP2406210008_1 hosId: h0347 - hosGoodsId: h034700004181 - provGoodsid: provGood-99221369 - goodsAuditBillId: MSP2406190008 - targetId: MSP2406190008_1 + hosGoodsId: h034700004197 + provGoodsid: provGood-99221385 + goodsAuditBillId: MSP2406210008 + targetId: MSP2406210008_1 diff --git a/data/b5_spd3_core_business_flow/message20 b/data/b5_spd3_core_business_flow/message20 index 03373612..0fb1d97b 100644 --- a/data/b5_spd3_core_business_flow/message20 +++ b/data/b5_spd3_core_business_flow/message20 @@ -1,34 +1,34 @@ 二级库条码信息: list_a: - &id001 - id: '8800000001068652' - snCode: '8800000001068652' - ssccCode: '010839000184981921' - pkgCodeSee: '01000000000041801022221124062017241227218800000001068652' - hosGoodsId: h034700004180 - hosGoodsCode: '00004180' - goodsCode: '00004180' - goodsName: 高值牙钻机PU$H^ + id: '8800000001069053' + snCode: '8800000001069053' + ssccCode: '010839000185103827' + pkgCodeSee: '01000000000041961022221124062117241228218800000001069053' + hosGoodsId: h034700004196 + hosGoodsCode: '00004196' + goodsCode: '00004196' + goodsName: 高值牙钻机cR642 goodsSpec: G-31891 goodsMfrsName: 德国歌德公司 Geuder AG unit: 支 purMode: 20 batchCode: '2222' - productDate: '2024-06-20' - expdtDate: '2024-12-27' + productDate: '2024-06-21' + expdtDate: '2024-12-28' pkgDefName: pkgDefQty: 1.0 - stockId: 19846ed1d3434641bdf5745ddadb00c1 + stockId: 190208c08e8a4cd8a7459360d73c8b18 stockName: 二级检验科002库房 areaName: 默认库区 - areaCode: areah03472393 + areaCode: areah03472408 lockStatus: 0 unitName: 1支 - shelfCode: areah03472393-A-01-01 + shelfCode: areah03472408-A-01-01 shelfNo: A01-A-01-01 pkgDefId: - extInfo: '{"pkgDefQty": 1, "distrBillId": "PSh0347202406200011", "inStockTime": - "2024-06-20 15:53:35", "useFrequency": 1, "distrDetailId": "03838652", "multiChargeFlag": + extInfo: '{"pkgDefQty": 1, "distrBillId": "PSh0347202406210014", "inStockTime": + "2024-06-21 07:21:40", "useFrequency": 1, "distrDetailId": "03838676", "multiChargeFlag": 0}' bottleId: pkgType: '25' @@ -38,9 +38,9 @@ qty: 1 shelfKind: 0 shelfKindName: 普通货位 - provName: 国药集团公司Z6F#v - provId: p1e2ae - inStockDate: '2024-06-20 15:53:35' + provName: 国药集团公司wAPq1 + provId: p1e2b2 + inStockDate: '2024-06-21 07:21:39' mfrCode: made: 德国 price: diff --git a/data/b5_spd3_core_business_flow/message21 b/data/b5_spd3_core_business_flow/message21 index 423f7b0b..0d91fc04 100644 --- a/data/b5_spd3_core_business_flow/message21 +++ b/data/b5_spd3_core_business_flow/message21 @@ -1,14 +1,14 @@ 二级库请领产品信息: list_a: - &id001 - - hosGoodsId: h034700004182 + - hosGoodsId: h034700004198 purMode: 60 grantRule: id: - goodsName: 新型冠状病毒检测试剂)IWA8 + goodsName: 新型冠状病毒检测试剂jGlM^ goodsSpec: G-31891 - mdmGoodsCode: '11661131' - goodsCode: '00004182' + mdmGoodsCode: '11661147' + goodsCode: '00004198' unit: 支 goodsMfrsName: 德国歌德公司 Geuder AG miDjmc: '' @@ -18,20 +18,20 @@ pkgQty: qty: 300.0 goodsImg: [] - pkgDefId: 435edbc5f99541a29447e6d3703a461a + pkgDefId: 25a6d1d2e3bb47609dd3f3dd23a5e159 buyPkgQty: unitName: 100支/100 price: 99.9999 hosId: branchId: - deptId: f30e982dcac741ccab5c8ad19e52bc08 + deptId: 97f0bb2c6f6244e5aca24dcbc1b0696b deptName: areaCode: areaName: - targetDeptId: 1589537ac5ce4e6fa00c04e8b9c99a53 + targetDeptId: bbcf77aa4edd44189d3d59530cebb055 targetDeptName: 设备科001 - targetStockId: 788e923ee3aa4b0cb516a0d8d9d98498 - targetStockName: 东土城路院区L3*Gp中心库房 + targetStockId: c36fddc197e94d92ae9e2785c8001a9e + targetStockName: 东土城路院区#Q^eJ中心库房 purchaseFlag: 1 tempFlag: 0 grantWay: 3 @@ -39,10 +39,10 @@ codingType: 0 purModeText: 检验试剂 goodsGeneralName: 检测试剂 - provName: 国药集团公司Z6F#v + provName: 国药集团公司wAPq1 noRecPkgQty: 1.0 noRecQty: 100.0 - autoUnpack: + autoUnpack: 0 consumeQty: consumePkgQty: list_b: diff --git a/data/b5_spd3_core_business_flow/message22 b/data/b5_spd3_core_business_flow/message22 index 600478b0..70dfe29d 100644 --- a/data/b5_spd3_core_business_flow/message22 +++ b/data/b5_spd3_core_business_flow/message22 @@ -1,14 +1,14 @@ 库区信息: list_a: - &id001 - - id: 2a010f35ea3943fbadb6c23fbc087ebb - lastModified: '2024-06-19 11:03:34' + - id: e86396d06fbd49f9b433a9cbdba18562 + lastModified: '2024-06-21 07:22:04' version: 1 - createTime: '2024-06-19 07:05:11' - createUser: h0347_UID-051348 - lastModifiedUser: h0347_UID-051348 - stockId: 19846ed1d3434641bdf5745ddadb00c1 - shelfCode: areah03472393 + createTime: '2024-06-21 07:03:20' + createUser: h0347_UID-051351 + lastModifiedUser: h0347_UID-051351 + stockId: 190208c08e8a4cd8a7459360d73c8b18 + shelfCode: areah03472408 shelfName: 默认库区 address: 二级检验科002 shelfType: @@ -18,13 +18,13 @@ parentId: levelCode: tbStatus: 1 - linkman: h0347_UID-051348 + linkman: h0347_UID-051351 recPhone: None delFlag: 0 shelfNo: A01 shelfKind: 0 hosId: - deptId: f30e982dcac741ccab5c8ad19e52bc08 + deptId: 97f0bb2c6f6244e5aca24dcbc1b0696b areaCode: areaName: stockName: diff --git a/data/b5_spd3_core_business_flow/message3 b/data/b5_spd3_core_business_flow/message3 index 1f8476ea..23bf0a77 100644 --- a/data/b5_spd3_core_business_flow/message3 +++ b/data/b5_spd3_core_business_flow/message3 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190009_1 + MSPid: MSP2406210009_1 hosId: h0347 - hosGoodsId: h034700004182 - provGoodsid: provGood-99221370 - goodsAuditBillId: MSP2406190009 - targetId: MSP2406190009_1 + hosGoodsId: h034700004198 + provGoodsid: provGood-99221386 + goodsAuditBillId: MSP2406210009 + targetId: MSP2406210009_1 diff --git a/data/b5_spd3_core_business_flow/message4 b/data/b5_spd3_core_business_flow/message4 index a0f93b9e..e9ce153a 100644 --- a/data/b5_spd3_core_business_flow/message4 +++ b/data/b5_spd3_core_business_flow/message4 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190010_1 + MSPid: MSP2406210010_1 hosId: h0347 - hosGoodsId: h034700004183 - provGoodsid: provGood-99221371 - goodsAuditBillId: MSP2406190010 - targetId: MSP2406190010_1 + hosGoodsId: h034700004199 + provGoodsid: provGood-99221387 + goodsAuditBillId: MSP2406210010 + targetId: MSP2406210010_1 diff --git a/data/b5_spd3_core_business_flow/message5 b/data/b5_spd3_core_business_flow/message5 index 0b96bb28..c3c010b5 100644 --- a/data/b5_spd3_core_business_flow/message5 +++ b/data/b5_spd3_core_business_flow/message5 @@ -1,7 +1,7 @@ 产品审核信息: - MSPid: MSP2406190011_1 + MSPid: MSP2406210011_1 hosId: h0347 - hosGoodsId: h034700004184 - provGoodsid: provGood-99221372 - goodsAuditBillId: MSP2406190011 - targetId: MSP2406190011_1 + hosGoodsId: h034700004200 + provGoodsid: provGood-99221388 + goodsAuditBillId: MSP2406210011 + targetId: MSP2406210011_1 diff --git a/data/b5_spd3_core_business_flow/message6 b/data/b5_spd3_core_business_flow/message6 index 22252b31..e87aec12 100644 --- a/data/b5_spd3_core_business_flow/message6 +++ b/data/b5_spd3_core_business_flow/message6 @@ -1,3 +1,3 @@ 产品包装信息: - unitPackageid1: 435edbc5f99541a29447e6d3703a461a - unitPackageid2: 435edbc5f99541a29447e6d3703a461a + unitPackageid1: 25a6d1d2e3bb47609dd3f3dd23a5e159 + unitPackageid2: 25a6d1d2e3bb47609dd3f3dd23a5e159 diff --git a/data/b5_spd3_core_business_flow/message7 b/data/b5_spd3_core_business_flow/message7 index 80d16145..3230c908 100644 --- a/data/b5_spd3_core_business_flow/message7 +++ b/data/b5_spd3_core_business_flow/message7 @@ -1,3 +1,3 @@ 采购计划单号: - orderNo1: PLAN2024061929303 - orderNo2: PLAN2024061929303 + orderNo1: PLAN2024062129452 + orderNo2: PLAN2024062129452 diff --git a/data/b5_spd3_core_business_flow/message8 b/data/b5_spd3_core_business_flow/message8 index aa25f7b7..02ea4456 100644 --- a/data/b5_spd3_core_business_flow/message8 +++ b/data/b5_spd3_core_business_flow/message8 @@ -1,38 +1,53 @@ 配送订单信息: list_a: - &id001 - - id: Nh034720240620000002 - orderNo: SSTZ202406200280 - sourceOrderNo: SSSQ202406200304 - hosId: h0347 - hosName: 邹城市人民医院(test) - branchName: 东土城路院区L3*Gp - recDeptName: 二级检验科002 - operName: 血管扩张术 - operDate: '2024-06-21' - operDoctor: 李* - patientName: 张* - status: 10 - statusText: 待确认 + - id: Ch034720240621000077 + lastModified: '2024-06-21 07:35:30' version: 0 - patientInHosId: '123456' - surDeptName: '' - remark: 自动化测试 - createUserName: 自动化测试71LE8 - distPriority: 0 - distPriorityText: - distId: - distNo: + createTime: '2024-06-21 07:35:30' + createUser: h0347_UID-051351 + lastModifiedUser: + orderNo: CG2024062119319 + billMode: '66' + recType: HDI + hosId: h0347 + branchId: h0347-3687 + deptId: + deptName: + recOrgId: 97f0bb2c6f6244e5aca24dcbc1b0696b + recOrgName: 二级检验科002 + areaCode: + areaName: + billExpdtDate: + sourceId: Ph034720240621026096 + sourceType: + inSettlement: + recUser: + recPhone: + recAddr: 自动化测试 + provId: p1e2b2 + provName: 国药集团公司wAPq1 + subSendFlag: + exeProvId: p1e2b2 + exeProvName: 国药集团公司wAPq1 + billRelationJson: + extInfo: + barcodeFlag: 1 + pkgFlag: + remark: '' + priority: + closeStatus: 0 + closeDate: + upStatus: + tbStatus: 30 hosVersion: 3 - createTime: '2024-06-20 15:52:19' - sumQty: - sumAmount: - operationPkg: 0 - provId: p1e2ae - provName: 国药集团公司Z6F#v - subProvId: '' - subProvName: '' - recDeptId: f30e982dcac741ccab5c8ad19e52bc08 + billType: CGD + hosName: 邹城市人民医院(test) + branchName: 东土城路院区#Q^eJ + sumQty: 100.0 + sumPkgQty: 1.0 + sumAmount: '9999.9900' + planOrderNo: PLAN2024062129451 list_b: - *id001 list_c: diff --git a/data/b5_spd3_core_business_flow/message9 b/data/b5_spd3_core_business_flow/message9 index 34a93818..4045f592 100644 --- a/data/b5_spd3_core_business_flow/message9 +++ b/data/b5_spd3_core_business_flow/message9 @@ -1,70 +1,87 @@ 配送订单详细信息: list_a: - &id001 - id: Nh034720240620000002 - orderNo: SSTZ202406200280 - sourceOrderNo: SSSQ202406200304 - hosId: h0347 - hosName: 邹城市人民医院(test) - branchName: 东土城路院区L3*Gp - recDeptName: 二级检验科002 - operName: 血管扩张术 - operDate: '2024-06-21' - operDoctor: 李* - patientName: 张* - status: 20 - statusText: 待配送 - version: 1 - patientInHosId: '123456' - surDeptName: '' - remark: 自动化测试 - createUserName: 自动化测试71LE8 - distPriority: 0 - distPriorityText: 否 - distId: - distNo: - hosVersion: 3 - createTime: '2024-06-20 15:52:19' - sumQty: 1 - sumAmount: '99.9999' - operationPkg: 0 - provId: p1e2ae - provName: 国药集团公司Z6F#v - subProvId: '' - subProvName: '' - recDeptId: f30e982dcac741ccab5c8ad19e52bc08 - list_b: - - *id001 - list_c: - - *id001 -配送订单详细信息2: - list_a: - - &id001 - - id: h034720240620000002 - hosGoodsId: h034700004180 - goodsNum: 1 + - id: f5571dfe49c8438c93370ac9a0c865cb + lastModified: + version: + createTime: + createUser: + lastModifiedUser: + pid: Ch034720240621000077 + orderNo: CG2024062119319 + sourceId: 0dcb5a600922427f8343b6f692516511 + hosGoodsId: h034700004198 + mdmGoodsCode: '11661147' + goodsCode: '00004198' + purMode: 60 price: '99.9999' - inSettlement: 3 - inSettlementText: 消耗结算 - goodsName: 高值牙钻机PU$H^ - goodsSpec: G-31891 - goodsCode: '00004180' - goodsMfrsId: mfrs-11229 - goodsMfrsName: 德国歌德公司 Geuder AG + supplyId: 61bdb30c9e5746f8a4473b7126052f55 + pkgDefId: 25a6d1d2e3bb47609dd3f3dd23a5e159 + pkgDefName: '100' + pkgDefQty: 100.0 + pkgQty: 1.0 + qty: 100.0 + conPkgQty: 1.0 + conQty: 100.0 + checkPkgQty: 0.0 + checkQty: 0.0 + distrPkgQty: 0.0 + distrQty: 0.0 + notSendQty: 0.0 + notSendPkgQty: 0.0 + inSettlement: 1 + closeType: 1 + detailRelationJson: '{"planBillId":"Ph034720240621026096","buyDetailId":"Bh034720240621000140001","planDetailId":"0dcb5a600922427f8343b6f692516511"}' + extInfo: '{"goodsGg":"G-31891","goodsCode":"00004198","purMode":60,"goodsName":"新型冠状病毒检测试剂jGlM^"}' + remark: + tbStatus: + hosVersion: unit: 支 - subProvId: p1e2ae - subProvName: 国药集团公司Z6F#v - totalAmount: '99.9999' - spdGoodsCode: '11661129' - barCodeMng: 2 - erpCode: '11661129' + goodsName: 新型冠状病毒检测试剂jGlM^ + mfrsId: mfrs-11229 + mfrsName: 德国歌德公司 Geuder AG + goodsGg: G-31891 + mdmGoodsSpecCode: '11661147' + erpCode: '11661147' + made: 德国 + goodsDi: '01123456789012' + miDjmc: + miGoodsGg: + miGoodsXh: + miCode: + miTwentyCode: + miTwentysevenCode: '' + miKindCode: + purchaseContent: + purchaseUnit: + buyContent: + buyUnit: + transferRatio: + extend: + hitCode: '12' + hitPrice: 99.9999 + barCodeMng: '2' + rfidFlag: + goodsRegCert: '' + transCond: '' + storageCond: '' + diType: gs1 + diUse: '36870000041980' multiChargeFlag: 0 useFrequency: 1 chargeUnit: - hitCode: '12' - hitPrice: '99.999900' - diUse: - goodsDi: '01123456789012' + amount: '9999.9900' + unitName: 100支/100 + subProvId: p1e2b2 + subProvName: 国药集团公司wAPq1 + subPrice: 99.9999 + replPkgQty: 1.0 + replQty: 100.0 + ybDefId: + logicId: + provGoodsId: + sendFlag: + curQry: list_b: - *id001 list_c: -- GitLab