Commit 7504fa44 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程十二脚本编写

parent 8c545ab4
...@@ -20,32 +20,6 @@ python runner_test.py tag id2302-17 debug mdm3 ...@@ -20,32 +20,6 @@ python runner_test.py tag id2302-17 debug mdm3
""" """
def SERACH_goods_id(GoodsId):
# 在请领出库渠道边仓中搜索产品
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"))
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_mcmsBranchGoodsInfo_page_url")
dept1 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid1']
# hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message2')['hosGoodsId']
# GoodsId = hosGoodsId.replace(get_hosid(), '')
request_body = commonFuc().get_business_data(module, "payload53_2", GoodsId, get_hosid(), get_branch_id(), dept1)
result = commonFuc().http_post(url, request_body, headers)
branchGoodsId = commonFuc().analysis_json('id', commonFuc().analysis_json('data', commonFuc().analysis_json('data',
result)))
return branchGoodsId
def second_dept_consume_Out_Stock(type): # 二级库消耗出库 def second_dept_consume_Out_Stock(type): # 二级库消耗出库
module = "b5_spd3_core_business_flow" module = "b5_spd3_core_business_flow"
......
...@@ -62,13 +62,6 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库 ...@@ -62,13 +62,6 @@ def second_dept_consume_Out_Stock(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:
# print('下面处理')
# elif type == 3:
# # udi_code = get_udi2(3) # 获取条码 低值1 高值2 试剂3
# print('下面处理')
# else:
# udi_code = 'udi_code'
if type == 2: if type == 2:
udi_code = get_udi2(2) # 获取条码 低值1 高值2 试剂3 udi_code = get_udi2(2) # 获取条码 低值1 高值2 试剂3
info = (udi_code, udi_code) info = (udi_code, udi_code)
...@@ -602,9 +595,7 @@ def second_dept_consume_in_Stock(type=1): ...@@ -602,9 +595,7 @@ def second_dept_consume_in_Stock(type=1):
try: try:
updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(3)) # 设置登录账号默认权限是三级库
sCan_grant(1) # 低值扫码发放
sCan_grant(3) # 试剂扫码发放
second_dept_consume_Out_Stock(2) # 高值消耗出库 second_dept_consume_Out_Stock(2) # 高值消耗出库
second_dept_consume_in_Stock(2) # 高值消耗退货入库 second_dept_consume_in_Stock(2) # 高值消耗退货入库
second_dept_consume_Out_Stock(1) # 低值消耗出库 second_dept_consume_Out_Stock(1) # 低值消耗出库
......
企业信息: 企业信息:
e_id: CR202406070038 e_id: CR202406110038
cname: 国药集团公司N2)Tj cname: 国药集团公司5AaDk
医院信息: 医院信息:
h_id: 湖南省人民医院@(3ZH h_id: 湖南省人民医院x#B5N
h_name: 湖南省人民医院@(3ZH h_name: 湖南省人民医院x#B5N
产品审核信息: 产品审核信息:
MSPid: MSP2406070011_1 MSPid: MSP2406110011_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004023 hosGoodsId: h034700004067
provGoodsid: provGood-99221210 provGoodsid: provGood-99221254
goodsAuditBillId: MSP2406070011 goodsAuditBillId: MSP2406110011
targetId: MSP2406070011_1 targetId: MSP2406110011_1
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
list_a: list_a:
- &id001 - &id001
settleMonth: '202406' settleMonth: '202406'
pid: OBh0347202406070004 pid: OBh0347202406110004
hosGoodsId: h034700004020 hosGoodsId: h034700004064
goodsCode: '00004020' goodsCode: '00004064'
goodsName: 一次性注射器_低值0LB8W goodsName: 一次性注射器_低值iE$e8
goodsGg: G-31891 goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG mfrsName: 德国歌德公司 Geuder AG
unit: 支 unit: 支
...@@ -20,13 +20,13 @@ ...@@ -20,13 +20,13 @@
normalContractId: normalContractId:
normalContract: '1' normalContract: '1'
detailList: detailList:
- pid: OBh0347202406070004 - pid: OBh0347202406110004
settleMonth: '202406' settleMonth: '202406'
hosGoodsId: h034700004020 hosGoodsId: h034700004064
batchCode: '333' batchCode: '333'
distrDetailId: '03838202' distrDetailId: '03838321'
distrId: PSh0347202406070005 distrId: PSh0347202406110005
distrOrderNo: PSh0347202406070005 distrOrderNo: PSh0347202406110005
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: -100.0 maxSettleQty: -100.0
maxSettleAmount: -9999.99 maxSettleAmount: -9999.99
...@@ -35,11 +35,11 @@ ...@@ -35,11 +35,11 @@
leftSettleQty: -100.0 leftSettleQty: -100.0
leftSettleAmount: -9999.99 leftSettleAmount: -9999.99
hosId: h0347 hosId: h0347
provId: p1e27a provId: p1e28a
branchId: h0347-3657 branchId: h0347-3665
balanceDetId: OBh0347202406070004-000001 balanceDetId: OBh0347202406110004-000001
purMode: 10 purMode: 10
barCode: 013657000004020010333112406071724121421UT240607000202 barCode: 013665000004064010333112406111724121821UT240611000202
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -52,14 +52,14 @@ ...@@ -52,14 +52,14 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202406OBh0347202406070004h034700004020 viewId: 202406OBh0347202406110004h034700004064
- pid: OBh0347202406070004 - pid: OBh0347202406110004
settleMonth: '202406' settleMonth: '202406'
hosGoodsId: h034700004020 hosGoodsId: h034700004064
batchCode: '333' batchCode: '333'
distrDetailId: '03838202' distrDetailId: '03838321'
distrId: PSh0347202406070005 distrId: PSh0347202406110005
distrOrderNo: PSh0347202406070005 distrOrderNo: PSh0347202406110005
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: 100.0 maxSettleQty: 100.0
maxSettleAmount: 9999.99 maxSettleAmount: 9999.99
...@@ -68,11 +68,11 @@ ...@@ -68,11 +68,11 @@
leftSettleQty: 100.0 leftSettleQty: 100.0
leftSettleAmount: 9999.99 leftSettleAmount: 9999.99
hosId: h0347 hosId: h0347
provId: p1e27a provId: p1e28a
branchId: h0347-3657 branchId: h0347-3665
balanceDetId: OBh0347202406070004-000002 balanceDetId: OBh0347202406110004-000002
purMode: 10 purMode: 10
barCode: 013657000004020010333112406071724121421UT240607000228 barCode: 013665000004064010333112406111724121821UT240611000220
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -85,10 +85,10 @@ ...@@ -85,10 +85,10 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202406OBh0347202406070004h034700004020 viewId: 202406OBh0347202406110004h034700004064
unique: 202406OBh0347202406070004h034700004020 unique: 202406OBh0347202406110004h034700004064
onlineKind: '10' onlineKind: '10'
viewId: 202406OBh0347202406070004h034700004020 viewId: 202406OBh0347202406110004h034700004064
list_b: list_b:
- *id001 - *id001
list_c: list_c:
......
院区新增: 院区新增:
branch_id: h0347-3657 branch_id: h0347-3665
branch_name: 东土城路院区LYKEM branch_name: 东土城路院区vfAtR
科室信息: 科室信息:
dept2_id: 7d4e304548bd4324bcd974e107ddeabd dept2_id: 38197ff974f8454bbb30b8f18b9de57b
dept2_name: 二级检验科002 dept2_name: 二级检验科002
用户名信息: 用户名信息:
username1: 自动化测试GgXe) username1: 自动化测试ueoQR
username2: 自动化测试GgXe) username2: 自动化测试ueoQR
一级科室信息: 一级科室信息:
dept1_id: 54e182305e5c47d6a96a753b0f142161 dept1_id: 6b8df290f73d41b3b0e5516361749b4c
dept1_name: 设备科001 dept1_name: 设备科001
部门和库区信息: 部门和库区信息:
dept1_id: 54e182305e5c47d6a96a753b0f142161 dept1_id: 6b8df290f73d41b3b0e5516361749b4c
stockAreaId: 4e8fb56b1e854ed49bda53ac23c61161 stockAreaId: 5da57cb463464c8b9d788dfcbf72c0d9
所有科室id: 所有科室id:
deptid1: 54e182305e5c47d6a96a753b0f142161 deptid1: 6b8df290f73d41b3b0e5516361749b4c
deptid2: 7d4e304548bd4324bcd974e107ddeabd deptid2: 38197ff974f8454bbb30b8f18b9de57b
deptid3: 3425e255bd6e47799fa449c538a60ff2 deptid3: 29b06dee6cf84ae595994651e2a37cf1
deptid4: e793883a324646a292cef5b86b0aeb67 deptid4: 7988996bffd64edb8b9d475501f3220f
deptid5: 98a5b46840ab42e5937af48bd3884072 deptid5: b2ab02fbef3c48988315df466e82be27
所有科室name: 所有科室name:
deptid1: 设备科001 deptid1: 设备科001
deptid2: 二级检验科002 deptid2: 二级检验科002
......
shelfinfo: shelfinfo:
shelfid: 4e8fb56b1e854ed49bda53ac23c61161 shelfid: 5da57cb463464c8b9d788dfcbf72c0d9
shelfCode: areah03472231 shelfCode: areah03472279
areaName: 自动化测试 areaName: 自动化测试
供货关系申请2: 供货关系申请2:
e_corpId: p1e27a e_corpId: p1e28a
h_corpId: h0347 h_corpId: h0347
e_username: 国药集团公司N2)Tj e_username: 国药集团公司5AaDk
h_name: test001 h_name: test001
产品审核信息: 产品审核信息:
MSPid: MSP2406070007_1 MSPid: MSP2406110007_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004019 hosGoodsId: h034700004063
provGoodsid: provGood-99221206 provGoodsid: provGood-99221250
goodsAuditBillId: MSP2406070007 goodsAuditBillId: MSP2406110007
targetId: MSP2406070007_1 targetId: MSP2406110007_1
低值配送单号: 低值配送单号:
distrBillId1: PSh0347202406070048 distrBillId1: PSh0347202406110021
distrBillId2: PSh0347202406070048 distrBillId2: PSh0347202406110021
高值配送单号: 高值配送单号:
distrBillId1: PSh0347202406070049 distrBillId1: PSh0347202406110022
distrBillId2: PSh0347202406070049 distrBillId2: PSh0347202406110022
试剂配送单号: 试剂配送单号:
distrBillId1: PSh0347202406070050 distrBillId1: PSh0347202406110023
distrBillId2: PSh0347202406070050 distrBillId2: PSh0347202406110023
采购计划单号高值: 采购计划单号高值:
orderNo1: PLAN2024060726271 orderNo1: PLAN2024061127811
orderNo2: PLAN2024060726271 orderNo2: PLAN2024061127811
采购计划单号试剂: 采购计划单号试剂:
orderNo1: PLAN2024060726270 orderNo1: PLAN2024061127810
orderNo2: PLAN2024060726270 orderNo2: PLAN2024061127810
...@@ -3,27 +3,27 @@ ...@@ -3,27 +3,27 @@
- &id001 - &id001
- id: - id:
hosId: h0347 hosId: h0347
branchId: h0347-3657 branchId: h0347-3665
deptId: deptId:
taskType: 1 taskType: 1
sourceOrgId: p1e27a sourceOrgId: p1e28a
sourceOrgName: 国药集团公司N2)Tj sourceOrgName: 国药集团公司5AaDk
sourceOrderNo: PSh0347202406070050 sourceOrderNo: PSh0347202406110023
billMode: '66' billMode: '66'
stockKind: stockKind:
purMode: purMode:
sourceId: PSh0347202406070050 sourceId: PSh0347202406110023
sourceDetailId: sourceDetailId:
sourceType: PSD sourceType: PSD
sourceTypeName: 配送单 sourceTypeName: 配送单
sourceVersion: 1 sourceVersion: 1
planOrderNo: PLAN2024060726270 planOrderNo: PLAN2024061127810
purOrderNo: CG2024060718125 purOrderNo: CG2024061118455
recOrgId: 7d4e304548bd4324bcd974e107ddeabd recOrgId: 38197ff974f8454bbb30b8f18b9de57b
recOrgName: 二级检验科002 recOrgName: 二级检验科002
billRelationJson: '{"buyBillId":"Bh03472024060700045","planBillId":"Ph034720240607022915","planOrderNo":"PLAN2024060726270","buyOrderNo":"BUY2024060704828","purOrderNo":"CG2024060718125","purBillId":"Ch034720240607000116","purBillDate":"2024-06-07 billRelationJson: '{"buyBillId":"Bh03472024061100014","planBillId":"Ph034720240611024455","planOrderNo":"PLAN2024061127810","buyOrderNo":"BUY2024061104897","purOrderNo":"CG2024061118455","purBillId":"Ch034720240611000083","purBillDate":"2024-06-11
15:43:40","distrBillId":"PSh0347202406070050","distrOrderNo":"PSh0347202406070050"}' 07:41:54","distrBillId":"PSh0347202406110023","distrOrderNo":"PSh0347202406110023"}'
taskDate: '2024-06-07 15:44:18' taskDate: '2024-06-11 07:42:18'
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: h034700004021 hosGoodsId: h034700004065
mdmGoodsCode: mdmGoodsCode:
spdGoodsCode: '11660969' spdGoodsCode: '11661013'
goodsCode: '00004021' goodsCode: '00004065'
goodsName: 新型冠状病毒检测试剂%k$56 goodsName: 新型冠状病毒检测试剂!gUJE
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: '2024-12-14' expdtDate: '2024-12-18'
productDate: '2024-06-07' productDate: '2024-06-11'
provName: 国药集团公司N2)Tj provName: 国药集团公司5AaDk
provId: provId:
viewId: '03838247' viewId: '03838339'
verifyFlag: 0 verifyFlag: 0
hasSterilize: 0 hasSterilize: 0
id: '03838247' id: '03838339'
detailRelationJson: detailRelationJson:
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004021","purMode":60,"goodsName":"新型冠状病毒检测试剂%k$56","ygptCode":"","transCond":"","storageCond":"","erpCode":"11660969","ybDefId":""}' extInfo: '{"goodsGg":"G-31891","goodsCode":"00004065","purMode":60,"goodsName":"新型冠状病毒检测试剂!gUJE","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661013","ybDefId":""}'
recTemperature: 20 recTemperature: 20
recHumidity: 30 recHumidity: 30
distrPrice: 99.9999 distrPrice: 99.9999
......
验收单号: 验收单号:
CHECK_NO1: CHECKh03472024060700041 CHECK_NO1: CHECKh03472024061100014
CHECK_NO2: CHECKh03472024060700041 CHECK_NO2: CHECKh03472024061100014
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