Commit 3ff1cdb1 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

脚本优化

parent 666eb2db
...@@ -20,7 +20,7 @@ python runner_test.py tag id2302-20 debug mdm3 ...@@ -20,7 +20,7 @@ python runner_test.py tag id2302-20 debug mdm3
""" """
def second_center_Stock_return_Out(type): # 中心库退供应商 def center_Stock_unpack(type): # 扫码发放(高值不能扫码发放)
module = "b5_spd3_core_business_flow" module = "b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始 # # 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3')
...@@ -35,7 +35,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商 ...@@ -35,7 +35,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
commonFuc().get_business_data(module, "json_contentType"), token, commonFuc().get_business_data(module, "json_contentType"), token,
commonFuc().get_business_data(module, "X-APP-CODE")) commonFuc().get_business_data(module, "X-APP-CODE"))
if type == 2:#高值退货出库 if type == 1:
print('低值耗材扫码发放')
module = "b5_spd3_core_business_flow" module = "b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始 # # 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3')
...@@ -46,181 +47,31 @@ def second_center_Stock_return_Out(type): # 中心库退供应商 ...@@ -46,181 +47,31 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
token, projectCode, uxid, corpId, info = login(username, password, 2) token, projectCode, uxid, corpId, info = login(username, password, 2)
# 登录获取用户id等信息,使用创建的用户登录============结束 # 登录获取用户id等信息,使用创建的用户登录============结束
# 到库房明细查询,查询产品的udi码 # 到库房明细查询,查询产品的udi码
get_udi(2) udi_code=get_udi1(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", url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
commonFuc().get_business_data(module, "json_contentType"), token, "herpService_stock_pick_scan_url")
commonFuc().get_business_data(module, "X-APP-CODE")) # 从message18文件中获取信息
# 从文件中获取必要信息
info = FileUtils().r_info8(module, "条码信息", 'message18') info = FileUtils().r_info8(module, "条码信息", 'message18')
# print('info', info) # print('info', info)
list_a = info['list_a'] list_a = info['list_a']
# print('list_a', list_a[0], type(list_a), len(list_a)) stockId = commonFuc().analysis_json('stockId', list_a)
UTid = 'UT' stockName = commonFuc().analysis_json('stockName', list_a)
areaCode = 'areaCode'; areaCode = commonFuc().analysis_json('areaCode', list_a)
createTime = 'createTime'; areaName = commonFuc().analysis_json('areaName', list_a)
hosId = 'hosId'; deptId2 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid2"]
stockId = 'stockId'; targetDeptId = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"]
areaCode = 'areaCode'; deptName = get_branch_name()
areaName = 'areaName'; targetStockId = get_stockId(deptName + '中心库房', 1)
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)
# # # # 发送请求 request_body = commonFuc().get_business_data(module, "payload67", udi_code, stockId, deptId2, areaCode,
result = commonFuc().http_post(url, request_body, headers) areaName,
print('result', result) targetStockId, targetDeptId)
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) print('request_body', request_body)
# # # # 发送请求
result = commonFuc().http_post(url, request_body, headers) result = commonFuc().http_post(url, request_body, headers)
print('herpService_stock_review_pass_submit_urlresult', result) print('扫码发放result', 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") url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_pick_submit_url")
print('url', url) print('url', url)
headers = commonFuc().get_business_data(module, "json_headers2", headers = commonFuc().get_business_data(module, "json_headers2",
...@@ -381,7 +232,7 @@ def second_center_Stock_return_Out(type): # 中心库退供应商 ...@@ -381,7 +232,7 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
print('herpService_stock_review_pass_submit_urlresult', result) print('herpService_stock_review_pass_submit_urlresult', result)
# ========出库复核提交 # ========出库复核提交
elif type == 3: elif type == 3:
print('试剂产品退库出库') print('试剂产品扫码发放')
module = "b5_spd3_core_business_flow" module = "b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始 # # 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3') info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3')
...@@ -555,9 +406,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商 ...@@ -555,9 +406,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
try: try:
updateUserLoginDefaultRange(get_listUserMgrRangePage1(1)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(1)) # 设置登录账号默认权限是二级库
second_center_Stock_return_Out(2) #高值耗材退货出库 center_Stock_unpack(1) #低值耗材退货出库
second_center_Stock_return_Out(1) #低值耗材退货出库 center_Stock_unpack(2) #试剂耗材退货出库
second_center_Stock_return_Out(3) #试剂耗材退货出库
commonFuc().check_text_exist_result_text('succees', 'succees') commonFuc().check_text_exist_result_text('succees', 'succees')
except: except:
commonFuc().check_text_exist_result_text('error', '1') commonFuc().check_text_exist_result_text('error', '1')
企业信息: 企业信息:
e_id: CR202406260057 e_id: CR202406260095
cname: 国药集团公司XTQY% cname: 国药集团公司EJey4
医院信息: 医院信息:
h_id: 湖南省人民医院CZ5Yd h_id: 湖南省人民医院Z5&dX
h_name: 湖南省人民医院CZ5Yd h_name: 湖南省人民医院Z5&dX
产品审核信息: 产品审核信息:
MSPid: MSP2406260016_1 MSPid: MSP2406260031_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004268 hosGoodsId: h034700004283
provGoodsid: provGood-99221456 provGoodsid: provGood-99221471
goodsAuditBillId: MSP2406260016 goodsAuditBillId: MSP2406260031
targetId: MSP2406260016_1 targetId: MSP2406260031_1
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
list_a: list_a:
- &id001 - &id001
settleMonth: '202407' settleMonth: '202407'
pid: OBh0347202406250004 pid: OBh0347202406260028
hosGoodsId: h034700004249 hosGoodsId: h034700004280
goodsCode: '00004249' goodsCode: '00004280'
goodsName: 一次性注射器_低值qPW6a goodsName: 一次性注射器_低值#c!$C
goodsGg: G-31891 goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG mfrsName: 德国歌德公司 Geuder AG
unit: 支 unit: 支
...@@ -20,14 +20,14 @@ ...@@ -20,14 +20,14 @@
normalContractId: normalContractId:
normalContract: '1' normalContract: '1'
detailList: detailList:
- pid: OBh0347202406250004 - pid: OBh0347202406260028
settleMonth: '202407' settleMonth: '202407'
accountDate: '2024-06-25' accountDate: '2024-06-26'
hosGoodsId: h034700004249 hosGoodsId: h034700004280
batchCode: '333' batchCode: '333'
distrDetailId: '03838814' distrDetailId: '03838870'
distrId: PSh0347202406250006 distrId: PSh0347202406260019
distrOrderNo: PSh0347202406250006 distrOrderNo: PSh0347202406260019
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: -100.0 maxSettleQty: -100.0
maxSettleAmount: -9999.99 maxSettleAmount: -9999.99
...@@ -36,11 +36,11 @@ ...@@ -36,11 +36,11 @@
leftSettleQty: -100.0 leftSettleQty: -100.0
leftSettleAmount: -9999.99 leftSettleAmount: -9999.99
hosId: h0347 hosId: h0347
provId: p1e2c6 provId: p1e2d0
branchId: h0347-3695 branchId: h0347-3701
balanceDetId: OBh0347202406250004-000001 balanceDetId: OBh0347202406260028-000001
purMode: 10 purMode: 10
barCode: 013695000004249010333112406251725010121UT240625000202 barCode: 013701000004280010333112406261725010221UT240626001002
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -53,15 +53,15 @@ ...@@ -53,15 +53,15 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202407OBh0347202406250004h034700004249 viewId: 202407OBh0347202406260028h034700004280
- pid: OBh0347202406250004 - pid: OBh0347202406260028
settleMonth: '202407' settleMonth: '202407'
accountDate: '2024-06-25' accountDate: '2024-06-26'
hosGoodsId: h034700004249 hosGoodsId: h034700004280
batchCode: '333' batchCode: '333'
distrDetailId: '03838814' distrDetailId: '03838870'
distrId: PSh0347202406250006 distrId: PSh0347202406260019
distrOrderNo: PSh0347202406250006 distrOrderNo: PSh0347202406260019
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: 100.0 maxSettleQty: 100.0
maxSettleAmount: 9999.99 maxSettleAmount: 9999.99
...@@ -70,11 +70,11 @@ ...@@ -70,11 +70,11 @@
leftSettleQty: 100.0 leftSettleQty: 100.0
leftSettleAmount: 9999.99 leftSettleAmount: 9999.99
hosId: h0347 hosId: h0347
provId: p1e2c6 provId: p1e2d0
branchId: h0347-3695 branchId: h0347-3701
balanceDetId: OBh0347202406250004-000002 balanceDetId: OBh0347202406260028-000002
purMode: 10 purMode: 10
barCode: 013695000004249010333112406251725010121UT240625000230 barCode: 013701000004280010333112406261725010221UT240626001005
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -87,10 +87,10 @@ ...@@ -87,10 +87,10 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202407OBh0347202406250004h034700004249 viewId: 202407OBh0347202406260028h034700004280
unique: 202407OBh0347202406250004h034700004249 unique: 202407OBh0347202406260028h034700004280
onlineKind: '10' onlineKind: '10'
viewId: 202407OBh0347202406250004h034700004249 viewId: 202407OBh0347202406260028h034700004280
list_b: list_b:
- *id001 - *id001
list_c: list_c:
......
院区新增: 院区新增:
branch_id: h0347-3700 branch_id: h0347-3701
branch_name: 东土城路院区jKS)c branch_name: 东土城路院区!(BYi
科室信息: 科室信息:
dept2_id: 898e41952dc149d483b9d35661beb59b dept2_id: a164fd08a56b448d978c2e48dabc64f6
dept2_name: 二级检验科002 dept2_name: 二级检验科002
用户名信息: 用户名信息:
username1: 自动化测试%iSdx username1: 自动化测试tnS^4
username2: 自动化测试%iSdx username2: 自动化测试tnS^4
一级科室信息: 一级科室信息:
dept1_id: 4a36111658c64ce9b40bf51f9f7350a0 dept1_id: f94c7beab2524e1eb14aa161d1feac8a
dept1_name: 设备科001 dept1_name: 设备科001
所有科室id: 所有科室id:
deptid1: 59b55a6e68f34dd89817aa100756b645 deptid1: f94c7beab2524e1eb14aa161d1feac8a
deptid2: 898e41952dc149d483b9d35661beb59b deptid2: a164fd08a56b448d978c2e48dabc64f6
deptid3: 418e884f03b84ee7afc7edfd6b64e47b deptid3: 8aa972b9fcb14c3ebdb27d6b027600e8
deptid4: 55b6506d25e0419db778c7c2a3168a96 deptid4: 67edba6ed3ee4e7eb44ccfec38c74df7
deptid5: a73183483031453c9c4a26b71d04ea05
所有科室name: 所有科室name:
deptid1: 设备科001 deptid1: 设备科001
deptid2: 二级检验科002 deptid2: 二级检验科002
deptid3: 三级检测组003 deptid3: 三级检测组003
deptid4: 科室004 deptid4: 科室004
deptid5: 二级科室005
shelfinfo: shelfinfo:
shelfid: a8fada2ef07049bda5486310465944c3 shelfid: 15e6a96ff5374ed19335cabfccd454dd
shelfCode: areah03472480 shelfCode: areah03472488
areaName: 自动化测试 areaName: 自动化测试
...@@ -443,6 +443,6 @@ json_headers2: { ...@@ -443,6 +443,6 @@ json_headers2: {
"stockId": "%s", "stockId": "%s",
"pickType": "TH" "pickType": "TH"
} }
"payload67": {"pickType":"CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s中心库房","areaCode":"%s","areaName":"%s","ignoreValidExpDate":false}
"expected_value": "('00004260', 'h0347', 'p1e2ca', '177df1fadf39415ea5ce40e64edf449d', None, '11661208', '11661208', '11661208', '一次性注射器_低值hMY2F','一次性注射器', 'mfrs-11229', '德国歌德公司 Geuder AG', '', None, '', 'ycxzsq_dzhMY2F', None, '支', 'G-31891', Decimal('1.000000'), 2, '3', 10, None, None, '', None, Decimal('99.9999'), None, '德国', None, None, '', 1, None, 0, None, 0, '', '', None, None, 1, 0, 1, 'p1e2ca:UID-051951', datetime.datetime(2024, 6, 26, 7, 1, 39), 'p1e2ca:UID-051951', 0, 0, 1, None)" "expected_value": "('00004260', 'h0347', 'p1e2ca', '177df1fadf39415ea5ce40e64edf449d', None, '11661208', '11661208', '11661208', '一次性注射器_低值hMY2F','一次性注射器', 'mfrs-11229', '德国歌德公司 Geuder AG', '', None, '', 'ycxzsq_dzhMY2F', None, '支', 'G-31891', Decimal('1.000000'), 2, '3', 10, None, None, '', None, Decimal('99.9999'), None, '德国', None, None, '', 1, None, 0, None, 0, '', '', None, None, 1, 0, 1, 'p1e2ca:UID-051951', datetime.datetime(2024, 6, 26, 7, 1, 39), 'p1e2ca:UID-051951', 0, 0, 1, None)"
"expected_value2": '{"hos_goods_code": "00004249","hos_id": "h0347","prov_id": "p1e2c6","prov_hos_goods_id": "%s","srv_id": null,"mdm_goods_code": "11661197","mdm_goods_spec_code": "11661197","spd_goods_code": "11661197","goods_name": "一次性注射器_低值qPW6a","goods_general_name": "一次性注射器","goods_mfrs_id": "mfrs-11229","goods_mfrs_name": "德国歌德公司 Geuder AG","goods_reg_cert": "","goods_agent_mfrs_id": null,"brand": "","short_pinyin": "ycxzsq_dzqPW6a","kind_sixtyeight_code": null,"unit": "支","goods_spec": "G-31891","goods_package": Decimal("1.000000"),"bar_code_mng": 2,"unique_code_strategy": "3","pur_mode": 10,"sub_pur_mode": null,"erp_code": null,"herp_code": "","hrp": null,"price": Decimal("99.9999"),"abroad_flag": null,"made": "德国","property": null,"mgr_level": null,"goods_desc": "","charge_flag": 1,"focus_control_type": null,"temp_flag": 0,"official_status": null,"focus_control": 0,"storage_conditions": "","transport_conditions": "","into_cost_flag": null,"rfid_flag": null,"purchase_flag": 1,"tb_status": 0,"version": 1,"create_user": "p1e2c6:UID-051946","create_time": datetime.datetime(2024,6,25,7,1,34),"last_modified_user": "p1e2c6:UID-051946","sterilize_flag": 0,"multi_charge_flag": 0,"use_frequency": 1,"charge_unit": null}' "expected_value2": '{"hos_goods_code": "00004249","hos_id": "h0347","prov_id": "p1e2c6","prov_hos_goods_id": "%s","srv_id": null,"mdm_goods_code": "11661197","mdm_goods_spec_code": "11661197","spd_goods_code": "11661197","goods_name": "一次性注射器_低值qPW6a","goods_general_name": "一次性注射器","goods_mfrs_id": "mfrs-11229","goods_mfrs_name": "德国歌德公司 Geuder AG","goods_reg_cert": "","goods_agent_mfrs_id": null,"brand": "","short_pinyin": "ycxzsq_dzqPW6a","kind_sixtyeight_code": null,"unit": "支","goods_spec": "G-31891","goods_package": Decimal("1.000000"),"bar_code_mng": 2,"unique_code_strategy": "3","pur_mode": 10,"sub_pur_mode": null,"erp_code": null,"herp_code": "","hrp": null,"price": Decimal("99.9999"),"abroad_flag": null,"made": "德国","property": null,"mgr_level": null,"goods_desc": "","charge_flag": 1,"focus_control_type": null,"temp_flag": 0,"official_status": null,"focus_control": 0,"storage_conditions": "","transport_conditions": "","into_cost_flag": null,"rfid_flag": null,"purchase_flag": 1,"tb_status": 0,"version": 1,"create_user": "p1e2c6:UID-051946","create_time": datetime.datetime(2024,6,25,7,1,34),"last_modified_user": "p1e2c6:UID-051946","sterilize_flag": 0,"multi_charge_flag": 0,"use_frequency": 1,"charge_unit": null}'
供货关系申请2: 供货关系申请2:
e_corpId: p1e2cc e_corpId: p1e2d0
h_corpId: h0347 h_corpId: h0347
e_username: 国药集团公司XTQY% e_username: 国药集团公司EJey4
h_name: test001 h_name: test001
产品审核信息: 产品审核信息:
MSPid: MSP2406260012_1 MSPid: MSP2406260027_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004264 hosGoodsId: h034700004279
provGoodsid: provGood-99221452 provGoodsid: provGood-99221467
goodsAuditBillId: MSP2406260012 goodsAuditBillId: MSP2406260027
targetId: MSP2406260012_1 targetId: MSP2406260027_1
低值配送单号: 低值配送单号:
distrBillId1: PSh0347202406250022 distrBillId1: PSh0347202406260035
distrBillId2: PSh0347202406250022 distrBillId2: PSh0347202406260035
高值配送单号: 高值配送单号:
distrBillId1: PSh0347202406250023 distrBillId1: PSh0347202406260036
distrBillId2: PSh0347202406250023 distrBillId2: PSh0347202406260036
试剂配送单号: 试剂配送单号:
distrBillId1: PSh0347202406250024 distrBillId1: PSh0347202406260037
distrBillId2: PSh0347202406250024 distrBillId2: PSh0347202406260037
采购计划单号高值: 采购计划单号高值:
orderNo1: PLAN2024062630098 orderNo1: PLAN2024062630184
orderNo2: PLAN2024062630098 orderNo2: PLAN2024062630184
采购计划单号试剂: 采购计划单号试剂:
orderNo1: PLAN2024062630099 orderNo1: PLAN2024062630186
orderNo2: PLAN2024062630099 orderNo2: PLAN2024062630186
...@@ -3,27 +3,27 @@ ...@@ -3,27 +3,27 @@
- &id001 - &id001
- id: - id:
hosId: h0347 hosId: h0347
branchId: h0347-3695 branchId: h0347-3701
deptId: deptId:
taskType: 1 taskType: 1
sourceOrgId: p1e2c6 sourceOrgId: p1e2d0
sourceOrgName: 国药集团公司YG6X1 sourceOrgName: 国药集团公司EJey4
sourceOrderNo: PSh0347202406250024 sourceOrderNo: PSh0347202406260037
billMode: '66' billMode: '66'
stockKind: stockKind:
purMode: purMode:
sourceId: PSh0347202406250024 sourceId: PSh0347202406260037
sourceDetailId: sourceDetailId:
sourceType: PSD sourceType: PSD
sourceTypeName: 配送单 sourceTypeName: 配送单
sourceVersion: 1 sourceVersion: 1
planOrderNo: PLAN2024062529968 planOrderNo: PLAN2024062630186
purOrderNo: CG2024062519663 purOrderNo: CG2024062619774
recOrgId: e74d518c952741f388a2ceb6560c550c recOrgId: a164fd08a56b448d978c2e48dabc64f6
recOrgName: 二级检验科002 recOrgName: 二级检验科002
billRelationJson: '{"buyBillId":"Bh03472024062500015","planBillId":"Ph034720240625026613","planOrderNo":"PLAN2024062529968","buyOrderNo":"BUY2024062505272","purOrderNo":"CG2024062519663","purBillId":"Ch034720240625000076","purBillDate":"2024-06-25 billRelationJson: '{"buyBillId":"Bh03472024062600015","planBillId":"Ph034720240626026831","planOrderNo":"PLAN2024062630186","buyOrderNo":"BUY2024062605317","purOrderNo":"CG2024062619774","purBillId":"Ch034720240626000087","purBillDate":"2024-06-26
07:36:18","distrBillId":"PSh0347202406250024","distrOrderNo":"PSh0347202406250024"}' 14:18:26","distrBillId":"PSh0347202406260037","distrOrderNo":"PSh0347202406260037"}'
taskDate: '2024-06-25 07:37:06' taskDate: '2024-06-26 14:18:50'
taskDateStart: taskDateStart:
taskDateEnd: taskDateEnd:
billModeList: billModeList:
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
- &id001 - &id001
- purMode: 60 - purMode: 60
unitName: 100支/100 unitName: 100支/100
hosGoodsId: h034700004250 hosGoodsId: h034700004281
mdmGoodsCode: mdmGoodsCode:
spdGoodsCode: '11661198' spdGoodsCode: '11661229'
goodsCode: '00004250' goodsCode: '00004281'
goodsName: 新型冠状病毒检测试剂UZ5@q goodsName: 新型冠状病毒检测试剂4GWk!
goodsGg: G-31891 goodsGg: G-31891
mfrsId: mfrsId:
mfrsName: 德国歌德公司 Geuder AG mfrsName: 德国歌德公司 Geuder AG
...@@ -22,16 +22,16 @@ ...@@ -22,16 +22,16 @@
pkgDefName: '100' pkgDefName: '100'
pkgDefQty: 100.0 pkgDefQty: 100.0
batchCode: '4444' batchCode: '4444'
expdtDate: '2025-01-01' expdtDate: '2025-01-02'
productDate: '2024-06-25' productDate: '2024-06-26'
provName: 国药集团公司YG6X1 provName: 国药集团公司EJey4
provId: provId:
viewId: '03838832' viewId: '03838888'
verifyFlag: 0 verifyFlag: 0
hasSterilize: 0 hasSterilize: 0
id: '03838832' id: '03838888'
detailRelationJson: detailRelationJson:
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004250","purMode":60,"goodsName":"新型冠状病毒检测试剂UZ5@q","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661198","ybDefId":""}' extInfo: '{"goodsGg":"G-31891","goodsCode":"00004281","purMode":60,"goodsName":"新型冠状病毒检测试剂4GWk!","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661229","ybDefId":""}'
recTemperature: 20 recTemperature: 20
recHumidity: 30 recHumidity: 30
distrPrice: 99.9999 distrPrice: 99.9999
......
验收单号: 验收单号:
CHECK_NO1: CHECKh03472024062500014 CHECK_NO1: CHECKh03472024062600115
CHECK_NO2: CHECKh03472024062500014 CHECK_NO2: CHECKh03472024062600115
...@@ -5,34 +5,34 @@ ...@@ -5,34 +5,34 @@
lastModified: lastModified:
version: version:
createTime: createTime:
createUser: h0347_UID-051359 createUser: h0347_UID-051365
lastModifiedUser: lastModifiedUser:
billMode: '16' billMode: '16'
recType: recType:
stockKind: stockKind:
purMode: purMode:
sourceId: CHECKh03472024062500002 sourceId: CHECKh03472024062600102
sourceType: PSD sourceType: PSD
sourceVersion: 0 sourceVersion: 0
batchList: batchList:
billRelationJson: billRelationJson:
hosId: h0347 hosId: h0347
deptId: ddab2a8e526b415092dd22527c326c0d deptId: f94c7beab2524e1eb14aa161d1feac8a
deptName: deptName:
branchId: h0347-3695 branchId: h0347-3701
branchName: branchName:
taskType: 1 taskType: 1
sourceOrgId: p1e2c6 sourceOrgId: p1e2d0
sourceOrgName: 国药集团公司YG6X1 sourceOrgName: 国药集团公司EJey4
sourceOrderNo: YS240625002 sourceOrderNo: YS240626102
taskSourceNo: PSh0347202406250006 taskSourceNo: PSh0347202406260019
areaCode: areah03472460 areaCode: areah03472488
areaName: 自动化测试 areaName: 自动化测试
goodsName: goodsName:
goodsGg: goodsGg:
startDate: startDate:
endDate: endDate:
taskDate: '2024-06-25 07:10:07' taskDate: '2024-06-26 13:48:29'
pkgTaskId: pkgTaskId:
pkgFlag: pkgFlag:
remark: '' remark: ''
......
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