Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-spd
Commits
067b7b76
Commit
067b7b76
authored
May 24, 2024
by
xiao-hesheng
Browse files
流程十脚本编写
parent
72244564
Changes
31
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_a7流程五_中心库入库结算_正结算3_内网验收入库结算.air/a_a7流程五_中心库入库结算_正结算3_内网验收入库结算.py
View file @
067b7b76
...
...
@@ -153,12 +153,19 @@ def check_accept_order(type=1):
settlement
=
'settlement'
recTemperature
=
'recTemperature'
recHumidity
=
'recHumidity'
hosGoodsId
=
'hosGoodsId'
distrQty
=
'distrQty'
distrPkgQty
=
'distrPkgQty'
for
i
in
list_a
:
for
j
in
i
:
viewId
=
j
[
"viewId"
]
settlement
=
j
[
"settlement"
]
recTemperature
=
j
[
'recTemperature'
]
recHumidity
=
j
[
'recHumidity'
]
hosGoodsId
=
j
[
'hosGoodsId'
]
distrQty
=
j
[
'distrQty'
]
distrPkgQty
=
j
[
'distrPkgQty'
]
break
# ==============================查看订单详情==================
# ========设置验收全部合格
...
...
@@ -193,11 +200,13 @@ def check_accept_order(type=1):
provName
=
sourceOrgName
createUser
=
uxid
sourceNo
=
sourceId
checkQty
=
distrQty
checkPkgQty
=
distrPkgQty
time
.
sleep
(
6
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload3"
,
billMode
,
branch_id
,
deptId
,
deptName
,
hos_id
,
provId
,
provName
,
recOrgId
,
recOrgName
,
sourceId
,
sourceVersion
,
sourceType
,
tbStatus
,
createUser
,
sourceNo
,
viewId
,
viewId
,
settlement
,
recTemperature
,
recHumidity
)
sourceType
,
tbStatus
,
createUser
,
sourceNo
,
viewId
,
hosGoodsId
,
viewId
,
settlement
,
checkQty
,
distrPkgQty
,
checkPkgQty
,
recTemperature
,
recHumidity
)
print
(
'request_body'
,
'提交验收单'
,
request_body
)
# 发送请求
...
...
common/db/sql/sql_del_branch_info.py
View file @
067b7b76
...
...
@@ -276,6 +276,7 @@ class delData(object):
cursor
.
close
()
def
Delete_business_Data
(
self
):
# 删除业务数据,包括采购,出入库,结算等
connection
=
pymysql
.
connect
(
host
=
"10.17.65.108"
,
user
=
"root"
,
password
=
"Cmic.2023"
,
database
=
"spd3_herp_test2"
,
...
...
@@ -344,7 +345,7 @@ class delData(object):
cursor
.
execute
(
"commit;"
)
# 验收单
sql1
=
"delete from mcms_check where branch_id ='%s';"
%
branch_id
sql1
=
"delete from mcms_check where branch_id ='%s';"
%
branch_id
sql2
=
"delete from mcms_check_batch where hos_goods_id in('%s','%s','%s')"
%
(
hosGoodsId1
,
hosGoodsId2
,
hosGoodsId3
)
cursor
.
execute
(
sql1
)
...
...
@@ -362,7 +363,7 @@ class delData(object):
cursor
.
execute
(
"commit;"
)
# 单据
sql1
=
"delete from mcms_psi where target_branch_id='%s';"
%
branch_id
sql6
=
"delete from mcms_psi where target_dept_name like '%国药集团公司_____';"
sql6
=
"delete from mcms_psi where target_dept_name like '%国药集团公司_____';"
sql2
=
"delete from mcms_psi_batch where hos_goods_id in('%s','%s','%s');"
%
(
hosGoodsId1
,
hosGoodsId2
,
hosGoodsId3
)
sql3
=
"delete from mcms_psi_dept where target_branch_id='%s';"
%
branch_id
...
...
@@ -437,6 +438,7 @@ class delData(object):
print
(
'业务数据,包括采购,出入库,结算等数据删除成功'
)
cursor
.
close
()
def
Delete_yb_logic_stock
(
self
):
connection
=
pymysql
.
connect
(
host
=
"10.17.65.108"
,
user
=
"root"
,
password
=
"Cmic.2023"
,
database
=
"spd3_platform_test2"
,
...
...
@@ -454,12 +456,29 @@ class delData(object):
charset
=
"utf8"
)
cursor
=
connection
.
cursor
()
branch_id
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"院区新增"
,
'message'
)[
'branch_id'
]
sql1
=
"delete FROM yb_direct WHERE branch_id ='%s';"
%
branch_id
sql1
=
"delete FROM yb_direct WHERE branch_id ='%s';"
%
branch_id
print
(
sql1
)
cursor
.
execute
(
sql1
)
cursor
.
execute
(
"commit;"
)
print
(
'内网边仓删除成功'
)
cursor
.
close
()
def
get_branch_id
(
self
):
# 获取院区数据
connection
=
pymysql
.
connect
(
host
=
"10.17.65.108"
,
user
=
"root"
,
password
=
"Cmic.2023"
,
database
=
"spd3_herp_test2"
,
charset
=
"utf8"
)
cursor
=
connection
.
cursor
()
# 获取库区version
sql
=
"select id from mcms_branch_info;"
print
(
sql
)
cursor
.
execute
(
sql
)
results
=
cursor
.
fetchall
()
for
row
in
results
:
print
(
"id:"
,
row
[
0
])
# print(new_str1)
print
(
results
)
cursor
.
close
()
# return new_str1
# delData().Delete_branch_by_id()
# delData().Delete_goods_change_info()
# delData().Delete_sys_config()
...
...
@@ -469,7 +488,7 @@ class delData(object):
# delData().Delete_user()
# delData().Del_goods_info(i)
# delData().Del_supply_relation()
# delData().Delete_business_Data()
# delData().Del_reporter_data()
# delData().Delete_yb_logic_stock()
\ No newline at end of file
# delData().Delete_yb_logic_stock()
# delData().get_branch_id()
\ No newline at end of file
data/a2_mdm3_ea/message
View file @
067b7b76
企业信息:
e_id: CR2024052
3
00
77
cname: 国药集团公司
p0t4h
e_id: CR2024052
4
00
38
cname: 国药集团公司
oJCHn
data/a3_mdm3_hs/message
View file @
067b7b76
医院信息:
h_id: 湖南省人民医院
ycaWg
h_name: 湖南省人民医院
ycaWg
h_id: 湖南省人民医院
#I4Ev
h_name: 湖南省人民医院
#I4Ev
data/a5_mdm3_pdm/message2
View file @
067b7b76
产品审核信息
:
MSPid
:
MSP24052
3
00
2
1_1
MSPid
:
MSP24052
4
001
0
_1
hosId
:
h0347
hosGoodsId
:
h03470000375
0
provGoodsid
:
provGood-9922088
3
goodsAuditBillId
:
MSP24052
3
00
2
1
targetId
:
MSP24052
3
00
2
1_1
hosGoodsId
:
h0347000037
6
5
provGoodsid
:
provGood-992208
9
8
goodsAuditBillId
:
MSP24052
4
001
0
targetId
:
MSP24052
4
001
0
_1
data/b2_herp3_bs/message
View file @
067b7b76
院区新增:
branch_id: h0347-362
3
branch_name: 东土城路院区
CU2K!
branch_id: h0347-362
7
branch_name: 东土城路院区
WDUvl
科室信息:
dept2_id:
ae5633c54a47
41
c
08
e1b76d10025ebf5
dept2_id:
1c1
4108
179f54e28bce5b1df6b33fc57
dept2_name: 二级检验科002
data/b2_herp3_bs/message3
View file @
067b7b76
用户名信息
:
username1
:
自动化测试
tsjSE
username2
:
自动化测试
tsjSE
username1
:
自动化测试
3(GIe
username2
:
自动化测试
3(GIe
data/b2_herp3_bs/message4
View file @
067b7b76
一级科室信息
:
dept1_id
:
550f4768e0f74ccbb706d3afa3d63a59
dept1_id
:
f3f1209531c84bddafbe05bd5d6585f0
dept1_name
:
设备科001
data/b2_herp3_bs/message5
View file @
067b7b76
部门和库区信息
:
dept1_id
:
550f4768e0f74ccbb706d3afa3d63a59
stockAreaId
:
c882f4f961c44e0485e136aa21249588
dept1_id
:
f3f1209531c84bddafbe05bd5d6585f0
stockAreaId
:
ee2b9bb497544e5896ee916ba37449fb
data/b2_herp3_bs/message6
View file @
067b7b76
所有科室id
:
deptid1
:
550f4768e0f74ccbb706d3afa3d63a59
deptid2
:
ae5633c54a47
41
c
08
e1b76d10025ebf5
deptid3
:
e0ee64931b334b9580c8e5713914acdc
deptid4
:
b690d4c142d34b8daa90557bd1695326
deptid1
:
f3f1209531c84bddafbe05bd5d6585f0
deptid2
:
1c1
4108
179f54e28bce5b1df6b33fc57
deptid3
:
f972064d25184d298b82978d807c563d
deptid4
:
4226aff73a8d44ab973620a539cc33e9
所有科室name
:
deptid1
:
设备科001
deptid2
:
二级检验科002
...
...
data/b2_herp3_bs/message7
View file @
067b7b76
shelfinfo
:
shelfid
:
c882f4f961c44e0485e136aa21249588
shelfCode
:
areah0347203
0
shelfid
:
ee2b9bb497544e5896ee916ba37449fb
shelfCode
:
areah034720
5
3
areaName
:
自动化测试
data/b5_spd3_core_business_flow/data
View file @
067b7b76
...
...
@@ -74,7 +74,8 @@ json_headers2: {
"payload": {"pageNum": 1,"pageSize":50,"queryObject":{"hosId":"%s","branchId":"%s","sourceOrderNo":"%s","sourceOrgName":"","sourceType":"","taskType":0}}
"payload1": {"sourceId":"%s","sourceType":"%s","billMode":"%s","branchId":"%s"}
"payload2": {"sourceBillId":"%s","viewIdList":["%s"],"scanStatus":1}
"payload3": {"billMode":"%s","branchId":"%s","checkAll":1,"deptId":"%s","deptName":"%s","hosId":"%s","provId":"%s","provName":"%s","recOrgId":"%s","recOrgName":"%s","resendStatus":null,"rejectReason":null,"sourceId":"%s","sourceVersion":"%s","sourceType":"%s","tbStatus":"%s","createUser":"%s","sourceNo":"%s","sterilizeList":[],"remark":"","rejectFlag":0,"detailList":[{"id":"%s","viewId":"%s","settlement":"%s","checkQty":100,"recTemperature":"%s","recHumidity":"%s"}]}
"payload3": {"billMode":"%s","branchId":"%s","checkAll":1,"deptId":"%s","deptName":"%s","hosId":"%s","provId":"%s","provName":"%s","recOrgId":"%s","recOrgName":"%s","resendStatus":null,"rejectReason":null,"rejectRemark":null,"sourceId":"%s","sourceVersion":"%s","sourceType":"%s","tbStatus":"%s","createUser":"%s","sourceNo":"%s","sterilizeList":[],"remark":"","rejectFlag":0,"detailList":[{"id":"%s","hosGoodsId":"%s","viewId":"%s","settlement":"%s","checkQty":"%s","distrPkgQty":"%s","checkPkgQty":"%s","recTemperature":"%s","recHumidity":"%s"}]}
"payload3_1_bak": {"billMode":"%s","branchId":"%s","checkAll":1,"deptId":"%s","deptName":"%s","hosId":"%s","provId":"%s","provName":"%s","recOrgId":"%s","recOrgName":"%s","resendStatus":null,"rejectReason":null,"sourceId":"%s","sourceVersion":"%s","sourceType":"%s","tbStatus":"%s","createUser":"%s","sourceNo":"%s","sterilizeList":[],"remark":"","rejectFlag":0,"detailList":[{"id":"%s","viewId":"%s","settlement":"%s","checkQty":100,"recTemperature":"%s","recHumidity":"%s"}]}
"payload4": {"targetDeptId":"%s","targetAreaCode":"%s","hosId":"%s","sourceId":"%s","sourceType":"%s","pkgTaskId":null}
"payload5": {"batchList":[{"viewId":"%s","shelfCode":"%s"}],"sourceId":"%s","sourceType":"%s","sourceVersion":"%s","targetDeptId":"%s","targetDeptName":"%s","targetAreaCode":"%s","targetAreaName":"%s","pkgTaskId":null}
"payload6": {"pageNum":1,"pageSize":50,"orderBy":"","queryObject":{"branchId":"%s","taskType":0,"stockKind":"","sourceOrgName":"","hosId":"%s"}}
...
...
data/b5_spd3_core_business_flow/message
View file @
067b7b76
供货关系申请2:
e_corpId: p1e23
6
e_corpId: p1e23
c
h_corpId: h0347
e_username: 国药集团公司
p0t4h
e_username: 国药集团公司
oJCHn
h_name: test001
data/b5_spd3_core_business_flow/message1
View file @
067b7b76
产品审核信息
:
MSPid
:
MSP24052
3
00
17
_1
MSPid
:
MSP24052
4
00
06
_1
hosId
:
h0347
hosGoodsId
:
h0347000037
4
6
provGoodsid
:
provGood-992208
7
9
goodsAuditBillId
:
MSP24052
3
00
17
targetId
:
MSP24052
3
00
17
_1
hosGoodsId
:
h03470000376
1
provGoodsid
:
provGood-9922089
4
goodsAuditBillId
:
MSP24052
4
00
06
targetId
:
MSP24052
4
00
06
_1
data/b5_spd3_core_business_flow/message10
View file @
067b7b76
低值配送单号
:
distrBillId1
:
distrBillId2
:
distrBillId1
:
PSh0347202405240033
distrBillId2
:
PSh0347202405240033
高值配送单号
:
distrBillId1
:
distrBillId2
:
distrBillId1
:
PSh0347202405240035
distrBillId2
:
PSh0347202405240035
试剂配送单号
:
distrBillId1
:
distrBillId2
:
高值跟台配送单号
:
distrBillId1
:
distrBillId2
:
distrBillId1
:
PSh0347202405240036
distrBillId2
:
PSh0347202405240036
data/b5_spd3_core_business_flow/message11
View file @
067b7b76
采购计划单号高值
:
orderNo1
:
PLAN2024052
3
23
71
1
orderNo2
:
PLAN2024052
3
23
71
1
orderNo1
:
PLAN2024052
4
23
84
1
orderNo2
:
PLAN2024052
4
23
84
1
data/b5_spd3_core_business_flow/message12
View file @
067b7b76
采购计划单号试剂
:
orderNo1
:
PLAN2024052
3
23
71
2
orderNo2
:
PLAN2024052
3
23
71
2
orderNo1
:
PLAN2024052
4
23
84
2
orderNo2
:
PLAN2024052
4
23
84
2
data/b5_spd3_core_business_flow/message13
View file @
067b7b76
...
...
@@ -3,33 +3,34 @@
-
&id001
-
id
:
hosId
:
h0347
branchId
:
h0347-36
16
branchId
:
h0347-36
27
deptId
:
taskType
:
1
sourceOrgId
:
p1e2
2
3
sourceOrgName
:
国药集团公司
f$F5C
sourceOrderNo
:
PSh03472024052
2
00
14
billMode
:
'
25
'
sourceOrgId
:
p1e23
c
sourceOrgName
:
国药集团公司
oJCHn
sourceOrderNo
:
PSh03472024052
4
00
36
billMode
:
'
66
'
stockKind
:
purMode
:
sourceId
:
PSh03472024052
2
00
14
sourceId
:
PSh03472024052
4
00
36
sourceDetailId
:
sourceType
:
PSD
sourceTypeName
:
配送单
sourceVersion
:
1
planOrderNo
:
SSSQ202405220265
purOrderNo
:
SSTZ202405220241
recOrgId
:
7aa9a7c18aa1440ba5c88f459c2d17c8
recOrgName
:
二级检验科002
billRelationJson
:
'{"operationApplyOrderNo":"SSSQ202405220265","operationNoticeBillId":"Nh034720240522000001","distrBillId":"PSh0347202405220014","operationNoticeOrderNo":"SSTZ202405220241","distrOrderNo":"PSh0347202405220014","operationApplyBillId":"Oh034720240522000001"}'
taskDate
:
'2024-05-22 07:23:04'
planOrderNo
:
PLAN2024052423842
purOrderNo
:
CG2024052416651
recOrgId
:
f3f1209531c84bddafbe05bd5d6585f0
recOrgName
:
设备科001
billRelationJson
:
'{"planBillId":"Ph034720240524020487","planOrderNo":"PLAN2024052423842","purOrderNo":"CG2024052416651","purBillId":"Ch034720240524000091","purBillDate":"2024-05-24
10
:
37:52","distrBillId":"PSh0347202405240036","distrOrderNo":"PSh0347202405240036"}'
taskDate
:
'2024-05-24 10:38:08'
taskDateStart
:
taskDateEnd
:
billModeList
:
viewIdList
:
supplierFlag
:
false
tbStatus
:
20
remark
:
remark
:
''
list_b
:
-
*id001
list_c
:
...
...
data/b5_spd3_core_business_flow/message14
View file @
067b7b76
验收单详情信息
:
list_a
:
-
&id001
-
purMode
:
2
0
unitName
:
1
支
hosGoodsId
:
h034700003
680
-
purMode
:
6
0
unitName
:
1
00支/100
hosGoodsId
:
h034700003
763
mdmGoodsCode
:
spdGoodsCode
:
'11660
572
'
goodsCode
:
'00003
680
'
goodsName
:
高值牙钻机(0rN$
spdGoodsCode
:
'11660
655
'
goodsCode
:
'00003
763
'
goodsName
:
新型冠状病毒检测试剂JO67D
goodsGg
:
G-31891
mfrsId
:
mfrsName
:
德国歌德公司 Geuder AG
...
...
@@ -16,27 +16,27 @@
goodsDi
:
miCode
:
miDjmc
:
certificateCode
:
certificateCode
:
''
rfidFlag
:
0
pkgDefId
:
pkgDefName
:
pkgDefQty
:
1.0
batchCode
:
'
2222
'
expdtDate
:
'2024-11-
28
'
productDate
:
'2024-05-2
2
'
provName
:
国药集团公司
f$F5C
pkgDefName
:
'100'
pkgDefQty
:
1
00
.0
batchCode
:
'
4444
'
expdtDate
:
'2024-11-
30
'
productDate
:
'2024-05-2
4
'
provName
:
国药集团公司
oJCHn
provId
:
viewId
:
'03837
545
'
viewId
:
'03837
648
'
verifyFlag
:
0
hasSterilize
:
0
id
:
'03837
545
'
id
:
'03837
648
'
detailRelationJson
:
extInfo
:
'{"ygptCode":"","transCond":"","storageCond":"","erpCode":""}'
extInfo
:
'{"
goodsGg":"G-31891","goodsCode":"00003763","purMode":60,"goodsName":"新型冠状病毒检测试剂JO67D","
ygptCode":"","transCond":"","storageCond":"","erpCode":"
11660655","ybDefId":"
"}'
recTemperature
:
20
recHumidity
:
30
distrPrice
:
99.9999
distrPkgQty
:
1.0
distrQty
:
1.0
distrPkgQty
:
1
00
.0
distrQty
:
1
0000
.0
price
:
99.9999
checkQty
:
0.0
checkPkgQty
:
0
...
...
@@ -44,7 +44,7 @@
initQty
:
totalQty
:
rowNum
:
settlement
:
3
settlement
:
1
hdiBarcodeList
:
detailId
:
pkgCode
:
...
...
@@ -55,7 +55,7 @@
trustMrfsName
:
multiChargeFlag
:
0
useFrequency
:
1
codingType
:
0
codingType
:
list_b
:
-
*id001
list_c
:
...
...
data/b5_spd3_core_business_flow/message15
View file @
067b7b76
验收单号
:
CHECK_NO1
:
CHECKh03472024052
200007
CHECK_NO2
:
CHECKh03472024052
200007
CHECK_NO1
:
CHECKh03472024052
400324
CHECK_NO2
:
CHECKh03472024052
400324
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment