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

脚本优化

parent 941be40e
......@@ -16,6 +16,9 @@ __author__ = "xiaohesheng"
case_tag:api,spd_core,a_b2流程九请领业务流_二级库向中心库,id2302,id2302-12,sit,on
核心业务流:a_b2流程九请领业务流_二级库向中心库
python runner_test.py tag id2302-12 debug mdm3
注意:如果二级库请领了,在中心库生成拣货单的时候看不到数据,原因是产品请领出库渠道不是中心库
如果二级库请领了,在中心库生成拣货单无法成功,原因是中心库没库存了
脚本存在上下游的关系,下面的业务会修改出库渠道,如果调试脚本,注意这个因素的影响
"""
......
......@@ -2,7 +2,7 @@
list_a:
- &id001
settleMonth: '202407'
pid: OBh0347202407020008
pid: OBh0347202407020009
hosGoodsId: h034700004353
goodsCode: '00004353'
goodsName: 一次性注射器_低值NaZMe
......@@ -20,7 +20,7 @@
normalContractId:
normalContract: '1'
detailList:
- pid: OBh0347202407020008
- pid: OBh0347202407020009
settleMonth: '202407'
accountDate: '2024-07-02'
hosGoodsId: h034700004353
......@@ -38,9 +38,9 @@
hosId: h0347
provId: p1e2e8
branchId: h0347-3712
balanceDetId: OBh0347202407020008-000001
balanceDetId: OBh0347202407020009-000001
purMode: 10
barCode: 013712000004353010333112407021725010821UT240702000207
barCode: 013712000004353010333112407021725010821UT240702000208
batchId:
price:
maxQty:
......@@ -53,8 +53,8 @@
volumeFlag:
onlineKind:
invoicePrice: 99.9999
viewId: 202407OBh0347202407020008h034700004353
- pid: OBh0347202407020008
viewId: 202407OBh0347202407020009h034700004353
- pid: OBh0347202407020009
settleMonth: '202407'
accountDate: '2024-07-02'
hosGoodsId: h034700004353
......@@ -72,9 +72,9 @@
hosId: h0347
provId: p1e2e8
branchId: h0347-3712
balanceDetId: OBh0347202407020008-000002
balanceDetId: OBh0347202407020009-000002
purMode: 10
barCode: 013712000004353010333112407021725010821UT240702001542
barCode: 013712000004353010333112407021725010821UT240702001613
batchId:
price:
maxQty:
......@@ -87,10 +87,10 @@
volumeFlag:
onlineKind:
invoicePrice: 99.9999
viewId: 202407OBh0347202407020008h034700004353
unique: 202407OBh0347202407020008h034700004353
viewId: 202407OBh0347202407020009h034700004353
unique: 202407OBh0347202407020009h034700004353
onlineKind: '10'
viewId: 202407OBh0347202407020008h034700004353
viewId: 202407OBh0347202407020009h034700004353
list_b:
- *id001
list_c:
......
......@@ -7,3 +7,6 @@
试剂配送单号:
distrBillId1: PSh0347202407020051
distrBillId2: PSh0347202407020051
高值跟台配送单号:
distrBillId1: PSh0347202407020053
distrBillId2: PSh0347202407020053
......@@ -8,29 +8,28 @@
taskType: 1
sourceOrgId: p1e2e8
sourceOrgName: 国药集团公司kGTpV
sourceOrderNo: PSh0347202407020051
billMode: '66'
sourceOrderNo: PSh0347202407020053
billMode: '25'
stockKind:
purMode:
sourceId: PSh0347202407020051
sourceId: PSh0347202407020053
sourceDetailId:
sourceType: PSD
sourceTypeName: 配送单
sourceVersion: 1
planOrderNo: PLAN2024070230988
purOrderNo: CG2024070220336
recOrgId: 533beea90bd8402fa62377a5a84befd6
recOrgName: 设备科001
billRelationJson: '{"planBillId":"Ph034720240702027633","planOrderNo":"PLAN2024070230988","purOrderNo":"CG2024070220336","purBillId":"Ch034720240702000132","purBillDate":"2024-07-02
15:08:19","distrBillId":"PSh0347202407020051","distrOrderNo":"PSh0347202407020051"}'
taskDate: '2024-07-02 15:09:00'
planOrderNo: SSSQ202407020319
purOrderNo: SSTZ202407020295
recOrgId: 08398b8842854e85b738846cbcbb97f7
recOrgName: 二级检验科002
billRelationJson: '{"operationApplyOrderNo":"SSSQ202407020319","operationNoticeBillId":"Nh034720240702000003","distrBillId":"PSh0347202407020053","operationNoticeOrderNo":"SSTZ202407020295","distrOrderNo":"PSh0347202407020053","operationApplyBillId":"Oh034720240702000003"}'
taskDate: '2024-07-02 15:29:23'
taskDateStart:
taskDateEnd:
billModeList:
viewIdList:
supplierFlag: false
tbStatus: 20
remark: ''
remark:
pdaFlag:
list_b:
- *id001
......
验收单详情信息:
list_a:
- &id001
- purMode: 60
unitName: 100支/100
hosGoodsId: h034700004354
- purMode: 20
unitName: 1
hosGoodsId: h034700004352
mdmGoodsCode:
spdGoodsCode: '11661307'
goodsCode: '00004354'
goodsName: 新型冠状病毒检测试剂j(r&Q
spdGoodsCode: '11661305'
goodsCode: '00004352'
goodsName: 高值牙钻机q*iy$
goodsGg: G-31891
mfrsId:
mfrsName: 德国歌德公司 Geuder AG
......@@ -16,27 +16,27 @@
goodsDi: '01123456789012'
miCode:
miDjmc:
certificateCode: ''
certificateCode:
rfidFlag: 0
pkgDefId:
pkgDefName: '100'
pkgDefQty: 100.0
batchCode: '4444'
pkgDefName:
pkgDefQty: 1.0
batchCode: '2222'
expdtDate: '2025-01-08'
productDate: '2024-07-02'
provName: 国药集团公司kGTpV
provId:
viewId: '03839088'
viewId: '03839090'
verifyFlag: 0
hasSterilize: 0
id: '03839088'
id: '03839090'
detailRelationJson:
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004354","purMode":60,"goodsName":"新型冠状病毒检测试剂j(r&Q","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661307","ybDefId":""}'
extInfo: '{"ygptCode":"","transCond":"","storageCond":"","erpCode":""}'
recTemperature: 20
recHumidity: 30
distrPrice: 99.9999
distrPkgQty: 100.0
distrQty: 10000.0
distrPkgQty: 1.0
distrQty: 1.0
price: 99.9999
checkQty: 0.0
checkPkgQty: 0
......@@ -44,7 +44,7 @@
initQty:
totalQty:
rowNum:
settlement: 1
settlement: 3
hdiBarcodeList:
detailId:
pkgCode:
......@@ -55,9 +55,9 @@
trustMrfsName:
multiChargeFlag: 0
useFrequency: 1
codingType:
codingType: 0
limitMessage:
autoUnpack:
autoUnpack: 0
list_b:
- *id001
list_c:
......
验收单号:
CHECK_NO1: CHECKh03472024070200032
CHECK_NO2: CHECKh03472024070200032
CHECK_NO1: CHECKh03472024070200034
CHECK_NO2: CHECKh03472024070200034
条码信息:
list_a:
- &id001
- id: UT240702000207
lastModified:
version:
createTime: '2024-07-02 11:05:19'
createUser:
lastModifiedUser:
snCode: UT240702000207
hosId: h0347
branchId:
stockId: fe0b489d59cd48d08960e5096a714487
areaCode: areah03472553
areaName: 自动化测试
shelfCode: areah03472553-2-01-01
codeType: 16
tagType: 0
hosGoodsId: h034700004353
mdmGoodsCode: '11661306'
goodsCode: '00004353'
goodsDi: '37120000043530'
barName: 100支/100
batchCode: '333'
expdtDate: '2025-01-08'
productDate: '2024-07-02'
mfrCode:
mfrCodeSee:
pkgCode: "013712000004353010333\x1D112407021725010821UT240702000207"
pkgCodeSee: 013712000004353010333112407021725010821UT240702000207
ssccCode: '010839000186588128'
extInfo:
outId:
tbStatus: 20
goodsCodeDi:
barcodeId:
ext:
pkgDefId: ee7fb81570664e758bd2642f4dab3ed3
pkgDefQty: 100
purBillId: CG2024070220251
pkgDefName: '100'
distrBillId: PSh0347202407020009
inStockTime: '2024-07-02 11:13:44'
distrDetailId: '03839046'
certificateCode: ''
sourceDetailId:
purMode: 10
purModes:
price:
pid:
goodsMfrsName: 德国歌德公司 Geuder AG
mfrsName:
goodsSpec: G-31891
unit:
goodsName: 一次性注射器_低值NaZMe
pkgDefId: ee7fb81570664e758bd2642f4dab3ed3
pkgDefQty: 100
defaultPkgDefQty:
defaultQty:
defaultSurplusQty:
defaultPkgDefId:
purDetailId:
pkgDefName: '100'
printNum: 0
deptId:
deptName:
billId:
taskId:
made: 德国
provId: p1e2e8
provName: 国药集团公司kGTpV
subProvId: p1e2e8
subProvName: 国药集团公司kGTpV
provHosGoodsId:
sourceType:
taskDate:
sourceOrderNo:
taskType:
detailId:
branchGoodsPkgDefList:
unitName:
areaCodeList:
diType:
mdmGoodsSpecCode:
hosGoodsCode: '00004353'
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: UT240702000705
snCode: UT240702000705
ssccCode: '010839000186667922'
pkgCodeSee: 0137120000043540104444112407021725010821UT240702000705
hosGoodsId: h034700004354
hosGoodsCode: '00004354'
goodsCode: '00004354'
goodsName: 新型冠状病毒检测试剂j(r&Q
goodsSpec: G-31891
goodsMfrsName: 德国歌德公司 Geuder AG
unit:
purMode: 60
batchCode: '4444'
productDate: '2024-07-02'
expdtDate: '2025-01-08'
pkgDefName: '100'
pkgDefQty: 100.0
stockId: fe0b489d59cd48d08960e5096a714487
stockName: 东土城路院区$!ZNd中心库房
areaName: 自动化测试
areaCode: areah03472553
lockStatus: 0
unitName: 100支/100
shelfCode: areah03472553-2-01-01
shelfNo: 自动化测试-2-01-01
pkgDefId: 96c4ca2199a14150a1cdabff56136aaf
extInfo: '{"pkgDefId": "96c4ca2199a14150a1cdabff56136aaf", "pkgDefQty": 100, "purBillId":
"CG2024070220277", "pkgDefName": "100", "distrBillId": "PSh0347202407020017",
"inStockTime": "2024-07-02 11:13:19", "distrDetailId": "03839054", "certificateCode":
""}'
bottleId:
pkgType: '66'
miDjmc: ''
miCode: ''
transferRatio: 1.0
qty: 1
shelfKind: 0
shelfKindName: 普通货位
provName: 国药集团公司kGTpV
provId: p1e2e8
inStockDate:
mfrCode:
made: 德国
price:
barName: 100支/100
purModeText: 检验试剂
codeType: 66
list_b:
- *id001
list_c:
......
二级库条码信息:
list_a:
- &id001
id: '8800000001074763'
snCode: '8800000001074763'
ssccCode: '010839000186787828'
pkgCodeSee: '01000000000043521022221124070217250108218800000001074763'
id: '8800000001074872'
snCode: '8800000001074872'
ssccCode: '010839000186819925'
pkgCodeSee: '01000000000043521022221124070217250108218800000001074872'
hosGoodsId: h034700004352
hosGoodsCode: '00004352'
goodsCode: '00004352'
......@@ -27,8 +27,8 @@
shelfCode: areah03472550-A-01-01
shelfNo: A01-A-01-01
pkgDefId:
extInfo: '{"pkgDefQty": 1, "distrBillId": "PSh0347202407020030", "inStockTime":
"2024-07-02 14:28:32", "useFrequency": 1, "distrDetailId": "03839067", "multiChargeFlag":
extInfo: '{"pkgDefQty": 1, "distrBillId": "PSh0347202407020053", "inStockTime":
"2024-07-02 15:30:31", "useFrequency": 1, "distrDetailId": "03839090", "multiChargeFlag":
0}'
bottleId:
pkgType: '25'
......@@ -40,7 +40,7 @@
shelfKindName: 普通货位
provName: 国药集团公司kGTpV
provId: p1e2e8
inStockDate: '2024-07-02 14:28:32'
inStockDate: '2024-07-02 15:30:30'
mfrCode:
made: 德国
price:
......
......@@ -34,14 +34,14 @@
targetStockName: 东土城路院区$!ZNd中心库房
purchaseFlag: 1
tempFlag: 0
grantWay: 3
grantWay: 1
deptGoodsStatus:
codingType: 0
purModeText: 检验试剂
goodsGeneralName: 检测试剂
provName: 国药集团公司kGTpV
noRecPkgQty: 11.0
noRecQty: 1100.0
noRecPkgQty: 13.0
noRecQty: 1300.0
autoUnpack: 0
consumeQty:
consumePkgQty:
......
......@@ -2,8 +2,8 @@
list_a:
- &id001
- id: b3aa53e872c14aaeb7e79ba367af6c65
lastModified: '2024-07-02 14:28:50'
version: 8
lastModified: '2024-07-02 16:19:45'
version: 11
createTime: '2024-07-02 07:03:40'
createUser: h0347_UID-051378
lastModifiedUser: h0347_UID-051378
......
配送订单信息:
list_a:
- &id001
- id: Ch034720240702000132
lastModified: '2024-07-02 15:08:19'
version: 0
createTime: '2024-07-02 15:08:19'
createUser: h0347_UID-051378
lastModifiedUser:
orderNo: CG2024070220336
billMode: '66'
recType: YND
- id: Nh034720240702000003
orderNo: SSTZ202407020295
sourceOrderNo: SSSQ202407020319
hosId: h0347
branchId: h0347-3712
deptId:
deptName:
recOrgId: 533beea90bd8402fa62377a5a84befd6
recOrgName: 设备科001
areaCode:
areaName:
billExpdtDate:
sourceId: Ph034720240702027633
sourceType:
inSettlement:
recUser:
recPhone:
recAddr: 自动化测试
provId: p1e2e8
provName: 国药集团公司kGTpV
subSendFlag:
exeProvId: p1e2e8
exeProvName: 国药集团公司kGTpV
billRelationJson:
extInfo:
barcodeFlag: 1
pkgFlag:
remark: ''
priority:
closeStatus: 0
closeDate:
upStatus:
tbStatus: 30
hosVersion: 3
billType: CGD
hosName: 邹城市人民医院(test)
branchName: 东土城路院区$!ZNd
sumQty: 10000.0
sumPkgQty: 100.0
sumAmount: '999999.0000'
planOrderNo: PLAN2024070230988
recDeptName: 二级检验科002
operName: 血管扩张术
operDate: '2024-07-03'
operDoctor: 李*
patientName: 张*
status: 10
statusText: 待确认
version: 0
patientInHosId: '123456'
surDeptName: ''
remark: 自动化测试
createUserName: 自动化测试0oUY#
distPriority: 0
distPriorityText:
distId:
distNo:
hosVersion: 3
createTime: '2024-07-02 15:28:38'
sumQty:
sumAmount:
operationPkg: 0
provId: p1e2e8
provName: 国药集团公司kGTpV
subProvId: ''
subProvName: ''
recDeptId: 08398b8842854e85b738846cbcbb97f7
list_b:
- *id001
list_c:
......
配送订单详细信息:
list_a:
- &id001
- id: dd8cbb8357854888bd8326c5eb0c28b3
lastModified:
version:
createTime:
createUser:
lastModifiedUser:
pid: Ch034720240702000132
orderNo: CG2024070220336
sourceId: 2de8aae0d2164efc92b9823bec527997
hosGoodsId: h034700004354
mdmGoodsCode: '11661307'
goodsCode: '00004354'
purMode: 60
id: Nh034720240702000003
orderNo: SSTZ202407020295
sourceOrderNo: SSSQ202407020319
hosId: h0347
hosName: 邹城市人民医院(test)
branchName: 东土城路院区$!ZNd
recDeptName: 二级检验科002
operName: 血管扩张术
operDate: '2024-07-03'
operDoctor: 李*
patientName: 张*
status: 20
statusText: 待配送
version: 1
patientInHosId: '123456'
surDeptName: ''
remark: 自动化测试
createUserName: 自动化测试0oUY#
distPriority: 0
distPriorityText:
distId:
distNo:
hosVersion: 3
createTime: '2024-07-02 15:28:38'
sumQty: 1
sumAmount: '99.9999'
operationPkg: 0
provId: p1e2e8
provName: 国药集团公司kGTpV
subProvId: ''
subProvName: ''
recDeptId: 08398b8842854e85b738846cbcbb97f7
list_b:
- *id001
list_c:
- *id001
配送订单详细信息2:
list_a:
- &id001
- id: h034720240702000003
hosGoodsId: h034700004352
goodsNum: 1
price: '99.9999'
supplyId: 0f816c0134484a158ea0d09a275c4c0e
pkgDefId: 96c4ca2199a14150a1cdabff56136aaf
pkgDefName: '100'
pkgDefQty: 100.0
pkgQty: 100.0
qty: 10000.0
conPkgQty: 100.0
conQty: 10000.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":"Ph034720240702027633","planDetailId":"2de8aae0d2164efc92b9823bec527997"}'
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004354","purMode":60,"goodsName":"新型冠状病毒检测试剂j(r&Q"}'
remark:
tbStatus:
hosVersion:
inSettlement: 3
inSettlementText: 消耗结算
goodsName: 高值牙钻机q*iy$
goodsSpec: G-31891
goodsCode: '00004352'
goodsMfrsId: mfrs-11229
goodsMfrsName: 德国歌德公司 Geuder AG
unit:
goodsName: 新型冠状病毒检测试剂j(r&Q
mfrsId: mfrs-11229
mfrsName: 德国歌德公司 Geuder AG
goodsGg: G-31891
mdmGoodsSpecCode: '11661307'
erpCode: '11661307'
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: '37120000043540'
subProvId: p1e2e8
subProvName: 国药集团公司kGTpV
totalAmount: '99.9999'
spdGoodsCode: '11661305'
barCodeMng: 2
erpCode: '11661305'
multiChargeFlag: 0
useFrequency: 1
chargeUnit:
amount: '999999.0000'
unitName: 100支/100
subProvId: p1e2e8
subProvName: 国药集团公司kGTpV
subPrice: 99.9999
replPkgQty: 100.0
replQty: 10000.0
ybDefId:
logicId:
provGoodsId:
sendFlag:
curQry:
hitCode: '12'
hitPrice: '99.999900'
diUse:
goodsDi: '01123456789012'
list_b:
- *id001
list_c:
......
......@@ -76,9 +76,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
<tr width="600">
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>0</td>
<td class='details-col-elapsed'>0分2</td>
<td class="details-col-elapsed">0.0%</td>
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>2分18</td>
<td class="details-col-elapsed">100.0%</td>
</tr>
</table>
......@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/a_b0流程七_中心库入库结算_正负结算/log.html' target='_blank'>a_b0流程七_中心库入库结算_正负结算</a></td>
<td class="fail">失败</td>
<td class="details-col-elapsed">2.113</td>
<td class="details-col-elapsed"><a href='../log/a_b2流程九请领业务流_二级库向中心库/log.html' target='_blank'>a_b2流程九请领业务流_二级库向中心库</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">138.327</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
......
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