Commit 4980c499 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程十一脚本编写

parent 4b1ee92c
......@@ -65,8 +65,8 @@ def second_dept_Request(hosGoodsId, type):
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_buy_queryGoodsInfoPage_url")
print('我要请领_手工请领_列表查询=================', url)
deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2']
deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2']
deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5']
deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid5']
# 高值
# hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId']
GoodsId = hosGoodsId.replace(get_hosid(), '')
......@@ -106,7 +106,7 @@ def second_dept_Request(hosGoodsId, type):
# print('list_a', len(list_a), list_a)
info = (list_a, list_b, list_c)
titlename = ('list_a', 'list_b', 'list_c')
FileUtils().w_info8(info, module, '二级库请领产品信息', titlename, 'message21')
FileUtils().w_info8(info, module, '二级库向二级库请领产品信息', titlename, 'message23')
# 我要请领_手工请领_列表查询===========================
# 添加到请领车=============================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
......@@ -157,8 +157,8 @@ def BuyCarSubmit():
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_buy_queryBuyCarPage_url")
print('请领车查询=================', url)
deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2']
deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2']
deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5']
deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid5']
areaCode = get_stockAreaId_new(deptid2, deptname2, 2)
request_body = commonFuc().get_business_data(module, "payload43", areaCode, get_hosid(), deptid2)
......@@ -300,23 +300,224 @@ def edit_goods_target(currentDeptId, targetDeptId):
shelfCode = commonFuc().analysis_json('shelfCode', i)
id1 = commonFuc().analysis_json('id', i)
pkgDefId = commonFuc().analysis_json('pkgDefId', i)
# packetQty = commonFuc().analysis_json('packetQty', i)
purMode = commonFuc().analysis_json('purMode', i)
tbStatus = commonFuc().analysis_json('tbStatus', i)
url= commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_basic_mcmsDeptGoodsInfo_url")
url=url+id1
url = url + id1
result = commonFuc().http_get(url, headers)
print('获取产品详情信息', result)
data2 = commonFuc().analysis_json('data', result)
packetQty = commonFuc().analysis_json('packetQty', data2)
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"basic_mcmsDeptGoodsInfo_updateById")
request_body = commonFuc().get_business_data(module, "payload58_10_1", id1,pkgDefId, targetDeptId, shelfCode, packetQty,
tbStatus)
if purMode == 60 or purMode == 10: # 低值和试剂
request_body = commonFuc().get_business_data(module, "payload58_10_1", id1, pkgDefId, targetDeptId,
shelfCode, packetQty,
tbStatus)
elif purMode == 20: # 高值
request_body = commonFuc().get_business_data(module, "payload58_10_2", id1, targetDeptId,
shelfCode, tbStatus)
print('编辑产品请领渠道request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('编辑产品请领渠道result', result)
def get_centeStock_pick_list_counts():
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"))
url1 = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_stock_out_buyPage_url")
print('领用出库列表查询=================', url1)
request_body1 = commonFuc().get_business_data(module, "payload46_1",get_branch_id())
print('生成拣货单列表查询', 'request_body', request_body1)
result1 = commonFuc().http_post(url1, request_body1, headers)
print('生成拣货单列表查询,result1', result1)
total1 = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result1))
return total1
def pick_execute(GoodsId,type=1):
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"))
url1 = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_BuyPick_pickPage_url")
print('拣货执行列表页面=================', url1)
request_body1 = commonFuc().get_business_data(module, "payload48",GoodsId)
print('拣货执行列表页面', 'request_body', request_body1)
result1 = commonFuc().http_post(url1, request_body1, headers)
print('拣货执行列表页面,result1', result1)
#获取id
PICK_ID=commonFuc().analysis_json('id',commonFuc().analysis_json('data',commonFuc().analysis_json('data',result1)))
version=commonFuc().analysis_json('version',commonFuc().analysis_json('data',commonFuc().analysis_json('data',result1)))
# 生成拣货单列表查询===============================================
# 生成拣货单列表锁定===============================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_BuyPick_updateLock_url")
print('生成拣货单列表锁定=================', url)
# version=int(version)+1
request_body = commonFuc().get_business_data(module, "payload49", PICK_ID,version)
print('生成拣货单列表锁定', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('生成拣货单列表锁定,result1', result)
# 生成拣货单列表锁定===============================================
#拣货==============================
if type==1:
udi_code=get_udi1(1) #获取条码 低值1 高值2 试剂3
elif type==2:
udi_code = get_udi1(2) # 获取条码 低值1 高值2 试剂3
elif type==3:
udi_code = get_udi1(3) # 获取条码 低值1 高值2 试剂3
print('udi_code',udi_code)
pickScan(PICK_ID,udi_code,type)
#提交拣货执行单
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_BuyPick_updateStatus_url")
url=url+PICK_ID
print('提交拣货执行单=================', url)
request_body = commonFuc().get_business_data(module, "payload51",PICK_ID)
print('提交拣货执行单', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('提交拣货执行单,result1', result)
#拣货===================================
#复核===================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_hdiBarcode_scan_url")
url = url + udi_code
print('复核=================', url)
result = commonFuc().http_get(url, headers)
print('复核,result1', result)
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)
tagType = commonFuc().analysis_json('tagType', data)
goodsDi = commonFuc().analysis_json('goodsDi', data)
hosId= commonFuc().analysis_json('hosId', data)
stockId= commonFuc().analysis_json('stockId', data)
areaCode= commonFuc().analysis_json('areaCode', data)
areaName= commonFuc().analysis_json('areaName', data)
shelfCode= commonFuc().analysis_json('shelfCode', data)
codeType= commonFuc().analysis_json('codeType', data)
mdmGoodsCode= commonFuc().analysis_json('mdmGoodsCode', data)
goodsCode= commonFuc().analysis_json('goodsCode', data)
barName= commonFuc().analysis_json('barName', data)
batchCode= commonFuc().analysis_json('batchCode', data)
expdtDate= commonFuc().analysis_json('expdtDate', data)
productDate= commonFuc().analysis_json('productDate', data)
pkgCode= commonFuc().analysis_json('pkgCode', data)
pkgCodeSee= commonFuc().analysis_json('pkgCodeSee', data)
ssccCode= commonFuc().analysis_json('ssccCode', data)
tbStatus= commonFuc().analysis_json('tbStatus', data)
purMode= commonFuc().analysis_json('purMode', data)
goodsMfrsName= commonFuc().analysis_json('goodsMfrsName', data)
goodsSpec= commonFuc().analysis_json('goodsSpec', data)
unit= commonFuc().analysis_json('unit', data)
goodsName= commonFuc().analysis_json('goodsName', data)
made= commonFuc().analysis_json('made', data)
hosGoodsCode= commonFuc().analysis_json('hosGoodsCode', data)
distrBillId = commonFuc().analysis_json('distrBillId', commonFuc().analysis_json('ext', data))
purBillId = commonFuc().analysis_json('purBillId', commonFuc().analysis_json('ext', data))
distrDetailId = commonFuc().analysis_json('distrDetailId', commonFuc().analysis_json('ext', data))
pkgDefId = commonFuc().analysis_json('pkgDefId', commonFuc().analysis_json('ext', data))
pkgDefQty = commonFuc().analysis_json('pkgDefQty', commonFuc().analysis_json('ext', data))
pkgDefName =commonFuc().analysis_json('pkgDefName', commonFuc().analysis_json('ext', 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)
sourceId = PICK_ID
# 请求体
request_body = commonFuc().get_business_data(module, "payload52", 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)
# # # # 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('herpService_stock_review_pass_submit_urlresult', result)
#复核===================================
def second_Stock_pick():
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"))
# 生成拣货单列表查询===============================================
url1 = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_BuyPick_buyPage_url")
print('生成拣货单列表查询=================', url1)
request_body1 = commonFuc().get_business_data(module, "payload46")
print('生成拣货单列表查询', 'request_body', request_body1)
result1 = commonFuc().http_post(url1, request_body1, headers)
print('生成拣货单列表查询,result1', result1)
total1=commonFuc().analysis_json('total',commonFuc().analysis_json('data',result1))
Bh_id=commonFuc().analysis_json('id',commonFuc().analysis_json('data',commonFuc().analysis_json('data',result1)))
# 生成拣货单列表查询===============================================
#生成拣货单===============================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_BuyPick_savePick_url")
print('生成拣货单=================', url)
request_body = commonFuc().get_business_data(module, "payload47",Bh_id)
print('生成拣货单', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('生成拣货单,result', result)
while True:
result = commonFuc().http_post(url, request_body, headers)
remark=commonFuc().analysis_json('remark',commonFuc().analysis_json('data',result))
time.sleep(3)
if remark==None:
break
#生成拣货单===============================================
while True:
result1 = commonFuc().http_post(url1, request_body1, headers)
total2 = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result1))
if total1-total2==1:
print('==================生成拣货单完成============================')
break
try:
# add_dept2() # 新增一个二级科室
# add_new_deptinfo() # 写入科室信息到文件中
......@@ -334,23 +535,37 @@ try:
# #新建科室产品分配
# dept_goods_distribute(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5'])
# #编辑产品请领目标为二级检验科002
currentDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5']
targetDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2']
edit_goods_target(currentDeptId, targetDeptId)
# currentDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5']
# targetDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2']
# edit_goods_target(currentDeptId, targetDeptId)
# updateUserLoginDefaultRange(get_listUserMgrRangePage1(5)) # 设置登录账号默认权限是新二级库
# # # 低值
updateUserLoginDefaultRange(get_listUserMgrRangePage1(5)) # 设置登录账号默认权限是新二级库
# # # # 低值
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message2')['hosGoodsId'], 1)
# # # 高值
# # # # 高值
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId'], 2)
# # # 试剂
# # # # 试剂
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId'], 3)
# BuyCarSubmit() # 请领车提交
# for i in range(6): # 三个单据共审批6次
# approval_center()
# for i in range(3): # 三个单据共审批3次
# approval_center()
BuyCarSubmit() # 请领车提交
for i in range(6): # 三个单据共审批6次
approval_center()
updateUserLoginDefaultRange(get_listUserMgrRangePage1(2)) # 设置登录账号默认权限是二级库
#二级科室领用出库
# 获取拣货单列表个数
for i in range(get_centeStock_pick_list_counts()):
second_Stock_pick() # 二级库拣货
# 低值拣货执行
hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message2')['hosGoodsId']
GoodsId = hosGoodsId.replace(get_hosid(), '')
pick_execute(GoodsId, 1)
# 高值拣货执行
hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId']
GoodsId = hosGoodsId.replace(get_hosid(), '')
pick_execute(GoodsId, 2)
# 试剂拣货执行
hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId']
GoodsId = hosGoodsId.replace(get_hosid(), '')
pick_execute(GoodsId, 3)
# second_dept_one_key_in()
# second_dept_one_key_in()
......
......@@ -2267,6 +2267,7 @@ def pickScan(PICK_ID, udi_code, type=1): # 拣货扫码
deptName = FileUtils().r_info8('b2_herp3_bs', '所有科室name', 'message6')["deptid1"]
stockName = get_branch_name()
createTime = timeUtils().get_time_hms(1)
request_body="request_body"
# # 请求体
if type == 1:
request_body = commonFuc().get_business_data(module, "payload50", areaCode, UTid, createTime, UTid, get_hosid(),
......@@ -2553,7 +2554,7 @@ def second_dept_one_key_in():
targetAreaName = areaName
request_body = commonFuc().get_business_data(module, "payload31", viewId, shelfCode, sourceId,
sourceType, deptid, deptName, targetAreaCode, targetAreaName)
print('request_body', '一键入库', request_body)
print('一键入库', 'request_body', request_body)
# # # # 发送请求
result = commonFuc().http_post(url, request_body, headers)
......
企业信息:
e_id: CR202405290038
cname: 国药集团公司0zl25
e_id: CR202405310038
cname: 国药集团公司MRA4P
医院信息:
h_id: 湖南省人民医院5Lx8I
h_name: 湖南省人民医院5Lx8I
h_id: 湖南省人民医院DXn!1
h_name: 湖南省人民医院DXn!1
产品审核信息:
MSPid: MSP2405290011_1
MSPid: MSP2405310011_1
hosId: h0347
hosGoodsId: h034700003842
provGoodsid: provGood-99221005
goodsAuditBillId: MSP2405290011
targetId: MSP2405290011_1
hosGoodsId: h034700003924
provGoodsid: provGood-99221102
goodsAuditBillId: MSP2405310011
targetId: MSP2405310011_1
......@@ -2,10 +2,10 @@
list_a:
- &id001
settleMonth: '202406'
pid: OBh0347202405290004
hosGoodsId: h034700003839
goodsCode: '00003839'
goodsName: 一次性注射器_低值uXIDv
pid: OBh0347202405310004
hosGoodsId: h034700003921
goodsCode: '00003921'
goodsName: 一次性注射器_低值ga1u3
goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG
unit: 支
......@@ -20,13 +20,13 @@
normalContractId:
normalContract: '1'
detailList:
- pid: OBh0347202405290004
- pid: OBh0347202405310004
settleMonth: '202406'
hosGoodsId: h034700003839
hosGoodsId: h034700003921
batchCode: '333'
distrDetailId: '03837779'
distrId: PSh0347202405290005
distrOrderNo: PSh0347202405290005
distrDetailId: '03837852'
distrId: PSh0347202405310005
distrOrderNo: PSh0347202405310005
settlePrice: 99.9999
maxSettleQty: -100.0
maxSettleAmount: -9999.99
......@@ -35,11 +35,11 @@
leftSettleQty: -100.0
leftSettleAmount: -9999.99
hosId: h0347
provId: p1e254
branchId: h0347-3639
balanceDetId: OBh0347202405290004-000001
provId: p1e25f
branchId: h0347-3643
balanceDetId: OBh0347202405310004-000001
purMode: 10
barCode: 013639000003839010333112405291724120521UT240529000202
barCode: 013643000003921010333112405311724120721UT240531000202
batchId:
price:
maxQty:
......@@ -51,14 +51,14 @@
oneFcatName:
volumeFlag:
onlineKind:
viewId: 202406OBh0347202405290004h034700003839
- pid: OBh0347202405290004
viewId: 202406OBh0347202405310004h034700003921
- pid: OBh0347202405310004
settleMonth: '202406'
hosGoodsId: h034700003839
hosGoodsId: h034700003921
batchCode: '333'
distrDetailId: '03837779'
distrId: PSh0347202405290005
distrOrderNo: PSh0347202405290005
distrDetailId: '03837852'
distrId: PSh0347202405310005
distrOrderNo: PSh0347202405310005
settlePrice: 99.9999
maxSettleQty: 100.0
maxSettleAmount: 9999.99
......@@ -67,11 +67,11 @@
leftSettleQty: 100.0
leftSettleAmount: 9999.99
hosId: h0347
provId: p1e254
branchId: h0347-3639
balanceDetId: OBh0347202405290004-000002
provId: p1e25f
branchId: h0347-3643
balanceDetId: OBh0347202405310004-000002
purMode: 10
barCode: 013639000003839010333112405291724120521UT240529000216
barCode: 013643000003921010333112405311724120721UT240531000212
batchId:
price:
maxQty:
......@@ -83,10 +83,10 @@
oneFcatName:
volumeFlag:
onlineKind:
viewId: 202406OBh0347202405290004h034700003839
unique: 202406OBh0347202405290004h034700003839
viewId: 202406OBh0347202405310004h034700003921
unique: 202406OBh0347202405310004h034700003921
onlineKind: '10'
viewId: 202406OBh0347202405290004h034700003839
viewId: 202406OBh0347202405310004h034700003921
list_b:
- *id001
list_c:
......
......@@ -396,6 +396,7 @@ json_headers2: {
"payload58_9": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"56b010aba2e04f978e3038c0f53d910c","stockLower":0,"stockUpper":0,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-01-02","codingType":1,"grantWay":1,"packetQty":33,"tbStatus":1}
"payload58_10": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"f8ad68aae4a5406ab04316e46bbf38bd","stockLower":100,"stockUpper":1000000,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":0,"grantWay":2,"packetQty":66,"tbStatus":1}
"payload58_10_1": {"consumeMode":null,"id":"%s","pkgDefId":"%s","stockLower":0,"stockUpper":0,"targetDeptId":"%s","shelfCode":"%s","codingType":0,"grantWay":null,"packetQty":"%s","tbStatus":"%s","autoUnpack":null}
"payload58_10_2": {"consumeMode":null,"id":"%s","pkgDefId":null,"stockLower":0,"stockUpper":0,"targetDeptId":"%s","shelfCode":"%s","codingType":0,"grantWay":null,"packetQty":null,"tbStatus":"%s","autoUnpack":null}
"payload58_11": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"aaf8ad68aae4a5406ab04316e46bbf38bd","stockLower":100,"stockUpper":1000000,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":0,"grantWay":2,"packetQty":66,"tbStatus":1}
"payload58_12": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"56b010aba2e04f978e3038c0f53d910c","stockLower":0,"stockUpper":0,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":1,"grantWay":1,"packetQty":33,"tbStatus":1}
......
院区新增:
branch_id: h0347-3639
branch_name: 东土城路院区#c@$a
branch_id: h0347-3643
branch_name: 东土城路院区UhFS2
科室信息:
dept2_id: fc8822ba29a94295a3c3d27a5affbae4
dept2_id: 2400310b2a484a71a3d050da4ea37ad0
dept2_name: 二级检验科002
用户名信息:
username1: 自动化测试0kQe7
username2: 自动化测试0kQe7
username1: 自动化测试oO48w
username2: 自动化测试oO48w
一级科室信息:
dept1_id: 437e9b776c4e4d1aabb42b5ab8066224
dept1_id: 4d0db8a18c454c0f8887dc578e353d16
dept1_name: 设备科001
部门和库区信息:
dept1_id: 437e9b776c4e4d1aabb42b5ab8066224
stockAreaId: db3baaad8fff4c2ea4194a5dc238943e
dept1_id: 4d0db8a18c454c0f8887dc578e353d16
stockAreaId: f4e67f11442248bc8549d13cba17a792
所有科室id:
deptid1: 437e9b776c4e4d1aabb42b5ab8066224
deptid2: fc8822ba29a94295a3c3d27a5affbae4
deptid3: 3d52fc27d77b47dc8bea7b57cbd21bd5
deptid4: 8ab822e5c93840c0a0549b38639efa9e
deptid5: e510310e705c4a328395ae3ccf8d0cc3
deptid1: 4d0db8a18c454c0f8887dc578e353d16
deptid2: 2400310b2a484a71a3d050da4ea37ad0
deptid3: 972e8e5b8f4b40e9a84572a92b707900
deptid4: 3ba6b6a6260d4cf1bba826e19cfc6397
deptid5: f71f3f896dad46c0af9403ad5cc0e8fc
所有科室name:
deptid1: 设备科001
deptid2: 二级检验科002
......
shelfinfo:
shelfid: db3baaad8fff4c2ea4194a5dc238943e
shelfCode: areah03472117
shelfid: f4e67f11442248bc8549d13cba17a792
shelfCode: areah03472143
areaName: 自动化测试
......@@ -46,6 +46,7 @@
"herpService_buy_createBuyBill_url": "/api/herpService/buy/createBuyBill"
"herpService_approvalBatch_url": "/api/herpService/apprCenter/approvalBatch"
"herpService_BuyPick_buyPage_url": "/api/herpService/BuyPick/buyPage"
"herpService_stock_out_buyPage_url": "/api/herpService/stock/out/use/buyPage"
"herpService_BuyPick_savePick_url": "/api/herpService/BuyPick/savePick"
"herpService_BuyPick_pickPage_url": "/api/herpService/BuyPick/pickPage"
"herpService_BuyPick_updateLock_url": "/api/herpService/BuyPick/updateLock"
......@@ -129,6 +130,8 @@ json_headers2: {
"payload44": {"billExpdtDate":"%s","billExpectDate":"","priority":"0","remark":"","branchId":"%s","buyCarIds":["%s","%s","%s"]}
"payload45": {"dtos":"%s","opinion":1}
"payload46": {"pageNum":1,"pageSize":50,"queryObject":{"deptId":"","auditStartTime":null,"auditEndTime":null,"startBillExpectDate":null,"endBillExpectDate":null,"priorityList":[],"orderNo":"","keyword":"","goodsSpec":"","shelfName":"","address":""}}
"payload46_1": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","priorityList":[],"branchId":"%s"}}
"payload47": {"generateAll":false,"ids":["%s"]}
"payload48": {"pageNum":1,"pageSize":50,"queryObject":{"pickType":"KS","id":"","pickerName":"","targetDeptName":"","priorityList":[],"areaCode":"","keyword":"%s","goodsSpec":""}}
"payload49": {"lockStatus":1,"pickId":"%s","version":"%s"}
......
供货关系申请2:
e_corpId: p1e254
e_corpId: p1e25f
h_corpId: h0347
e_username: 国药集团公司0zl25
e_username: 国药集团公司MRA4P
h_name: test001
产品审核信息:
MSPid: MSP2405290007_1
MSPid: MSP2405310007_1
hosId: h0347
hosGoodsId: h034700003838
provGoodsid: provGood-99221001
goodsAuditBillId: MSP2405290007
targetId: MSP2405290007_1
hosGoodsId: h034700003920
provGoodsid: provGood-99221098
goodsAuditBillId: MSP2405310007
targetId: MSP2405310007_1
低值配送单号:
distrBillId1: PSh0347202405290024
distrBillId2: PSh0347202405290024
distrBillId1: PSh0347202405310011
distrBillId2: PSh0347202405310011
高值配送单号:
distrBillId1: PSh0347202405290025
distrBillId2: PSh0347202405290025
distrBillId1: PSh0347202405310012
distrBillId2: PSh0347202405310012
试剂配送单号:
distrBillId1: PSh0347202405290026
distrBillId2: PSh0347202405290026
distrBillId1: PSh0347202405310013
distrBillId2: PSh0347202405310013
高值跟台配送单号:
distrBillId1: PSh0347202405310014
distrBillId2: PSh0347202405310014
采购计划单号高值:
orderNo1: PLAN2024052924542
orderNo2: PLAN2024052924542
orderNo1: PLAN2024053124773
orderNo2: PLAN2024053124773
采购计划单号试剂:
orderNo1: PLAN2024052924540
orderNo2: PLAN2024052924540
orderNo1: PLAN2024053124774
orderNo2: PLAN2024053124774
......@@ -3,34 +3,33 @@
- &id001
- id:
hosId: h0347
branchId: h0347-3639
branchId: h0347-3643
deptId:
taskType: 1
sourceOrgId: p1e254
sourceOrgName: 国药集团公司0zl25
sourceOrderNo: PSh0347202405290026
billMode: '66'
sourceOrgId: p1e25f
sourceOrgName: 国药集团公司MRA4P
sourceOrderNo: PSh0347202405310014
billMode: '25'
stockKind:
purMode:
sourceId: PSh0347202405290026
sourceId: PSh0347202405310014
sourceDetailId:
sourceType: PSD
sourceTypeName: 配送单
sourceVersion: 1
planOrderNo: PLAN2024052924540
purOrderNo: CG2024052917116
recOrgId: fc8822ba29a94295a3c3d27a5affbae4
planOrderNo: SSSQ202405310281
purOrderNo: SSTZ202405310257
recOrgId: 2400310b2a484a71a3d050da4ea37ad0
recOrgName: 二级检验科002
billRelationJson: '{"buyBillId":"Bh03472024052900037","planBillId":"Ph034720240529021185","planOrderNo":"PLAN2024052924540","buyOrderNo":"BUY2024052904395","purOrderNo":"CG2024052917116","purBillId":"Ch034720240529000093","purBillDate":"2024-05-29
10:58:20","distrBillId":"PSh0347202405290026","distrOrderNo":"PSh0347202405290026"}'
taskDate: '2024-05-29 10:58:49'
billRelationJson: '{"operationApplyOrderNo":"SSSQ202405310281","operationNoticeBillId":"Nh034720240531000001","distrBillId":"PSh0347202405310014","operationNoticeOrderNo":"SSTZ202405310257","distrOrderNo":"PSh0347202405310014","operationApplyBillId":"Oh034720240531000001"}'
taskDate: '2024-05-31 07:23:53'
taskDateStart:
taskDateEnd:
billModeList:
viewIdList:
supplierFlag: true
supplierFlag: false
tbStatus: 20
remark: ''
remark:
list_b:
- *id001
list_c:
......
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