Commit f74ae755 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程十四脚本编写

parent e21778d8
...@@ -336,7 +336,7 @@ try: ...@@ -336,7 +336,7 @@ try:
get_stockAreaId_new(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3'], get_stockAreaId_new(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3'],
FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid3'], 3) FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid3'], 3)
set_stockShelf_Linkman() # 设置库区联系人 set_stockShelf_Linkman() # 设置库区联系人
# 三级科室产品分配 #三级科室产品分配
dept_goods_distribute(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3']) dept_goods_distribute(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3'])
updateUserLoginDefaultRange(get_listUserMgrRangePage1(3)) # 设置登录账号默认权限是三级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(3)) # 设置登录账号默认权限是三级库
...@@ -349,8 +349,8 @@ try: ...@@ -349,8 +349,8 @@ try:
BuyCarSubmit() # 请领车提交 BuyCarSubmit() # 请领车提交
for i in range(6): # 三个单据共审批6次 for i in range(6): # 三个单据共审批6次
approval_center() approval_center()
updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) #设置登录账号默认权限是二级库
# 二级科室领用出库 #二级科室领用出库
# 低值拣货执行 # 低值拣货执行
pick_execute() pick_execute()
second_dept_one_key_in(3) second_dept_one_key_in(3)
......
...@@ -553,18 +553,17 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库 ...@@ -553,18 +553,17 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库
try: try:
updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(2))#设置登录账号默认权限是二级库
second_dept_return_Out_Stock(2) #高值耗材退货出库 second_dept_return_Out_Stock(2)#高值耗材退货出库
approval_center()#审批 approval_center()#审批
putaway()#中心库上架 putaway()#中心库上架
second_dept_return_Out_Stock(1) #低值耗材退货出库 second_dept_return_Out_Stock(1)#低值耗材退货出库
approval_center() # 审批 approval_center() # 审批
putaway() # 中心库上架 putaway() # 中心库上架
second_dept_return_Out_Stock(3) #试剂耗材退货出库 second_dept_return_Out_Stock(3)#试剂耗材退货出库
approval_center()#审批 approval_center()#审批
putaway()#中心库上架 putaway()#中心库上架
# ===============上面调通了================================ # ===============上面调通了================================
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')
...@@ -149,7 +149,7 @@ def putaway(): ...@@ -149,7 +149,7 @@ def putaway():
def second_dept_return_Out_Stock(type): # 二级库退库出库 def second_center_Stock_return_Out(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')
...@@ -165,7 +165,7 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库 ...@@ -165,7 +165,7 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库
commonFuc().get_business_data(module, "X-APP-CODE")) commonFuc().get_business_data(module, "X-APP-CODE"))
if type == 2: if type == 2:
udi_code = get_udi2(2) # 获取条码 低值1 高值2 试剂3 udi_code = get_udi1(2) # 获取条码 低值1 高值2 试剂3
# 高值退库出库 # 高值退库出库
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
...@@ -250,7 +250,6 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库 ...@@ -250,7 +250,6 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"dept_stock_out_submit_url") "dept_stock_out_submit_url")
deptid1 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"] deptid1 = FileUtils().r_info8('b2_herp3_bs', '所有科室id', 'message6')["deptid1"]
deptName2 = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid2"] deptName2 = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid2"]
stockName2 = deptName2 + "库房" stockName2 = deptName2 + "库房"
...@@ -269,7 +268,6 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库 ...@@ -269,7 +268,6 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库
# print(orgCode1, orgName1) # print(orgCode1, orgName1)
# import pdb # import pdb
# pdb.set_trace() # pdb.set_trace()
request_body = commonFuc().get_business_data(module, "payload50_2_3", stockId, deptId2, areaCode, request_body = commonFuc().get_business_data(module, "payload50_2_3", stockId, deptId2, areaCode,
areaName,targetStockId,targetDeptId, areaName,targetStockId,targetDeptId,
uxid, userLoginCode, cname, get_hosid(), get_branch_id(), uxid, userLoginCode, cname, get_hosid(), get_branch_id(),
...@@ -553,17 +551,16 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库 ...@@ -553,17 +551,16 @@ def second_dept_return_Out_Stock(type): # 二级库退库出库
try: try:
updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage1(1)) # 设置登录账号默认权限是二级库
second_dept_return_Out_Stock(2) #高值耗材退货出库 second_center_Stock_return_Out(2) #高值耗材退货出库
approval_center()#审批 # approval_center()#审批
putaway()#中心库上架 # putaway()#中心库上架
second_dept_return_Out_Stock(1) #低值耗材退货出库 # second_center_Stock_return_Out(1) #低值耗材退货出库
approval_center() # 审批 # approval_center() # 审批
putaway() # 中心库上架 # putaway() # 中心库上架
second_dept_return_Out_Stock(3) #试剂耗材退货出库 # second_center_Stock_return_Out(3) #试剂耗材退货出库
approval_center()#审批 # approval_center()#审批
putaway()#中心库上架 # putaway()#中心库上架
# ===============上面调通了================================
commonFuc().check_text_exist_result_text('succees', 'succees') commonFuc().check_text_exist_result_text('succees', 'succees')
except: except:
......
企业信息: 企业信息:
e_id: CR202406130038 e_id: CR202406170038
cname: 国药集团公司K19@c cname: 国药集团公司7X@tw
医院信息: 医院信息:
h_id: 湖南省人民医院CFrY0 h_id: 湖南省人民医院HRwjx
h_name: 湖南省人民医院CFrY0 h_name: 湖南省人民医院HRwjx
产品审核信息: 产品审核信息:
MSPid: MSP2406130011_1 MSPid: MSP2406170011_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004093 hosGoodsId: h034700004152
provGoodsid: provGood-99221280 provGoodsid: provGood-99221340
goodsAuditBillId: MSP2406130011 goodsAuditBillId: MSP2406170011
targetId: MSP2406130011_1 targetId: MSP2406170011_1
结算开票信息: 结算开票信息:
list_a: list_a:
- &id001 - &id001
settleMonth: '202406' settleMonth: '202407'
pid: OBh0347202406130004 pid: OBh0347202406170004
hosGoodsId: h034700004090 hosGoodsId: h034700004149
goodsCode: '00004090' goodsCode: '00004149'
goodsName: 一次性注射器_低值6Vcb1 goodsName: 一次性注射器_低值RO^f5
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: OBh0347202406130004 - pid: OBh0347202406170004
settleMonth: '202406' settleMonth: '202407'
hosGoodsId: h034700004090 hosGoodsId: h034700004149
batchCode: '333' batchCode: '333'
distrDetailId: '03838410' distrDetailId: '03838516'
distrId: PSh0347202406130005 distrId: PSh0347202406170005
distrOrderNo: PSh0347202406130005 distrOrderNo: PSh0347202406170005
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: p1e292 provId: p1e2a2
branchId: h0347-3669 branchId: h0347-3677
balanceDetId: OBh0347202406130004-000001 balanceDetId: OBh0347202406170004-000001
purMode: 10 purMode: 10
barCode: 013669000004090010333112406131724122021UT240613000202 barCode: 013677000004149010333112406171724122421UT240617000202
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: 202406OBh0347202406130004h034700004090 viewId: 202407OBh0347202406170004h034700004149
- pid: OBh0347202406130004 - pid: OBh0347202406170004
settleMonth: '202406' settleMonth: '202407'
hosGoodsId: h034700004090 hosGoodsId: h034700004149
batchCode: '333' batchCode: '333'
distrDetailId: '03838410' distrDetailId: '03838516'
distrId: PSh0347202406130005 distrId: PSh0347202406170005
distrOrderNo: PSh0347202406130005 distrOrderNo: PSh0347202406170005
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: p1e292 provId: p1e2a2
branchId: h0347-3669 branchId: h0347-3677
balanceDetId: OBh0347202406130004-000002 balanceDetId: OBh0347202406170004-000002
purMode: 10 purMode: 10
barCode: 013669000004090010333112406131724122021UT240613000246 barCode: 013677000004149010333112406171724122421UT240617000243
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: 202406OBh0347202406130004h034700004090 viewId: 202407OBh0347202406170004h034700004149
unique: 202406OBh0347202406130004h034700004090 unique: 202407OBh0347202406170004h034700004149
onlineKind: '10' onlineKind: '10'
viewId: 202406OBh0347202406130004h034700004090 viewId: 202407OBh0347202406170004h034700004149
list_b: list_b:
- *id001 - *id001
list_c: list_c:
......
院区新增: 院区新增:
branch_id: h0347-3669 branch_id: h0347-3677
branch_name: 东土城路院区!NuM^ branch_name: 东土城路院区Y4EjC
科室信息: 科室信息:
dept2_id: 7020cc82c12a46e0a8ca998a00bf6760 dept2_id: 93e0ba6cbd5b4fefabbfdf16d67d9c5c
dept2_name: 二级检验科002 dept2_name: 二级检验科002
用户名信息: 用户名信息:
username1: 自动化测试1fe4% username1: 自动化测试1EWs4
username2: 自动化测试1fe4% username2: 自动化测试1EWs4
一级科室信息: 一级科室信息:
dept1_id: e65c6628c20e4c9cb6f4beacd41cd390 dept1_id: d4f47a79620b4b4e8a797ce80d9d9b02
dept1_name: 设备科001 dept1_name: 设备科001
部门和库区信息: 部门和库区信息:
dept1_id: e65c6628c20e4c9cb6f4beacd41cd390 dept1_id: d4f47a79620b4b4e8a797ce80d9d9b02
stockAreaId: ed6381c144814addbc358c196f11a80d stockAreaId: 77f668239c8f4d8eac3623a2607d24ad
所有科室id: 所有科室id:
deptid1: e65c6628c20e4c9cb6f4beacd41cd390 deptid1: d4f47a79620b4b4e8a797ce80d9d9b02
deptid2: 7020cc82c12a46e0a8ca998a00bf6760 deptid2: 93e0ba6cbd5b4fefabbfdf16d67d9c5c
deptid3: 3356dc58500e40bd9b9b536567f12488 deptid3: 05296212d9a947e6bac56b79ff8b0fc4
deptid4: 6e5d85651a1c4826bae24053a770b01d deptid4: 6d973e90b8ea457a8870c91548b47d6d
deptid5: eba07a9680434e60a94f2568bb696772 deptid5: 753cbb636cb243c896e8a921074d0436
所有科室name: 所有科室name:
deptid1: 设备科001 deptid1: 设备科001
deptid2: 二级检验科002 deptid2: 二级检验科002
......
shelfinfo: shelfinfo:
shelfid: ed6381c144814addbc358c196f11a80d shelfid: 77f668239c8f4d8eac3623a2607d24ad
shelfCode: areah03472305 shelfCode: areah03472355
areaName: 自动化测试 areaName: 自动化测试
供货关系申请2: 供货关系申请2:
e_corpId: p1e292 e_corpId: p1e2a2
h_corpId: h0347 h_corpId: h0347
e_username: 国药集团公司K19@c e_username: 国药集团公司7X@tw
h_name: test001 h_name: test001
产品审核信息: 产品审核信息:
MSPid: MSP2406130007_1 MSPid: MSP2406170007_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004089 hosGoodsId: h034700004148
provGoodsid: provGood-99221276 provGoodsid: provGood-99221336
goodsAuditBillId: MSP2406130007 goodsAuditBillId: MSP2406170007
targetId: MSP2406130007_1 targetId: MSP2406170007_1
低值配送单号: 低值配送单号:
distrBillId1: PSh0347202406130021 distrBillId1: PSh0347202406170021
distrBillId2: PSh0347202406130021 distrBillId2: PSh0347202406170021
高值配送单号: 高值配送单号:
distrBillId1: PSh0347202406130022 distrBillId1: PSh0347202406170022
distrBillId2: PSh0347202406130022 distrBillId2: PSh0347202406170022
试剂配送单号: 试剂配送单号:
distrBillId1: PSh0347202406130023 distrBillId1: PSh0347202406170023
distrBillId2: PSh0347202406130023 distrBillId2: PSh0347202406170023
采购计划单号高值: 采购计划单号高值:
orderNo1: PLAN2024061328494 orderNo1: PLAN2024061728987
orderNo2: PLAN2024061328494 orderNo2: PLAN2024061728987
采购计划单号试剂: 采购计划单号试剂:
orderNo1: PLAN2024061328492 orderNo1: PLAN2024061728989
orderNo2: PLAN2024061328492 orderNo2: PLAN2024061728989
...@@ -3,27 +3,27 @@ ...@@ -3,27 +3,27 @@
- &id001 - &id001
- id: - id:
hosId: h0347 hosId: h0347
branchId: h0347-3669 branchId: h0347-3677
deptId: deptId:
taskType: 1 taskType: 1
sourceOrgId: p1e292 sourceOrgId: p1e2a2
sourceOrgName: 国药集团公司K19@c sourceOrgName: 国药集团公司7X@tw
sourceOrderNo: PSh0347202406130023 sourceOrderNo: PSh0347202406170023
billMode: '66' billMode: '66'
stockKind: stockKind:
purMode: purMode:
sourceId: PSh0347202406130023 sourceId: PSh0347202406170023
sourceDetailId: sourceDetailId:
sourceType: PSD sourceType: PSD
sourceTypeName: 配送单 sourceTypeName: 配送单
sourceVersion: 1 sourceVersion: 1
planOrderNo: PLAN2024061328492 planOrderNo: PLAN2024061728989
purOrderNo: CG2024061318657 purOrderNo: CG2024061718990
recOrgId: 7020cc82c12a46e0a8ca998a00bf6760 recOrgId: 93e0ba6cbd5b4fefabbfdf16d67d9c5c
recOrgName: 二级检验科002 recOrgName: 二级检验科002
billRelationJson: '{"buyBillId":"Bh03472024061300014","planBillId":"Ph034720240613025137","planOrderNo":"PLAN2024061328492","buyOrderNo":"BUY2024061304983","purOrderNo":"CG2024061318657","purBillId":"Ch034720240613000084","purBillDate":"2024-06-13 billRelationJson: '{"buyBillId":"Bh03472024061700015","planBillId":"Ph034720240617025634","planOrderNo":"PLAN2024061728989","buyOrderNo":"BUY2024061705078","purOrderNo":"CG2024061718990","purBillId":"Ch034720240617000081","purBillDate":"2024-06-17
07:42:07","distrBillId":"PSh0347202406130023","distrOrderNo":"PSh0347202406130023"}' 07:42:59","distrBillId":"PSh0347202406170023","distrOrderNo":"PSh0347202406170023"}'
taskDate: '2024-06-13 07:42:45' taskDate: '2024-06-17 07:43:57'
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: h034700004091 hosGoodsId: h034700004150
mdmGoodsCode: mdmGoodsCode:
spdGoodsCode: '11661039' spdGoodsCode: '11661099'
goodsCode: '00004091' goodsCode: '00004150'
goodsName: 新型冠状病毒检测试剂^z1lH goodsName: 新型冠状病毒检测试剂(xFLb
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-20' expdtDate: '2024-12-24'
productDate: '2024-06-13' productDate: '2024-06-17'
provName: 国药集团公司K19@c provName: 国药集团公司7X@tw
provId: provId:
viewId: '03838428' viewId: '03838534'
verifyFlag: 0 verifyFlag: 0
hasSterilize: 0 hasSterilize: 0
id: '03838428' id: '03838534'
detailRelationJson: detailRelationJson:
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004091","purMode":60,"goodsName":"新型冠状病毒检测试剂^z1lH","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661039","ybDefId":""}' extInfo: '{"goodsGg":"G-31891","goodsCode":"00004150","purMode":60,"goodsName":"新型冠状病毒检测试剂(xFLb","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661099","ybDefId":""}'
recTemperature: 20 recTemperature: 20
recHumidity: 30 recHumidity: 30
distrPrice: 99.9999 distrPrice: 99.9999
......
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