Commit 0ce97df5 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

脚本优化

parent 88e463c4
...@@ -399,7 +399,6 @@ try: ...@@ -399,7 +399,6 @@ try:
# 设置库区联系人 # 设置库区联系人
set_stockShelf_Linkman() set_stockShelf_Linkman()
# 低值 # 低值
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", "产品审核信息", '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", "产品审核信息", 'message1')['hosGoodsId'], 2)
......
...@@ -13,7 +13,7 @@ from airtest.core.api import using ...@@ -13,7 +13,7 @@ from airtest.core.api import using
__author__ = "xiaohesheng" __author__ = "xiaohesheng"
""" """
case_tag:api,b6_spd3_core_business_flow_database_check,a_b2流程九请领业务流_二级库向中心库,id23032,id2303-12,sit,on case_tag:api,b6_spd3_core_business_flow_database_check,a_b2流程九请领业务流_二级库向中心库,id2303,id2303-12,sit,on
核心业务流:a_b2流程九请领业务流_二级库向中心库 核心业务流:a_b2流程九请领业务流_二级库向中心库
python runner_test.py tag id2303-12 debug mdm3 python runner_test.py tag id2303-12 debug mdm3
注意:如果二级库请领了,在中心库生成拣货单的时候看不到数据,原因是产品请领出库渠道不是中心库, 注意:如果二级库请领了,在中心库生成拣货单的时候看不到数据,原因是产品请领出库渠道不是中心库,
...@@ -22,374 +22,6 @@ python runner_test.py tag id2303-12 debug mdm3 ...@@ -22,374 +22,6 @@ python runner_test.py tag id2303-12 debug mdm3
脚本存在上下游的关系,下面的业务会修改出库渠道,如果调试脚本,注意这个因素的影响 脚本存在上下游的关系,下面的业务会修改出库渠道,如果调试脚本,注意这个因素的影响
""" """
def second_dept_Request(hosGoodsId, type):
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_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']
# 高值
# hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId']
GoodsId = hosGoodsId.replace(get_hosid(), '')
areaCode = get_stockAreaId_new(deptid2, deptname2, 2)
request_body = commonFuc().get_business_data(module, "payload39", GoodsId, get_hosid(), deptid2, areaCode)
print('我要请领_手工请领_列表查询', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('我要请领_手工请领_列表查询,result', result)
data1 = commonFuc().analysis_json('data', commonFuc().analysis_json('data', result))
goodsName = commonFuc().analysis_json('goodsName', data1)
goodsSpec = commonFuc().analysis_json('goodsSpec', data1)
mdmGoodsCode = commonFuc().analysis_json('mdmGoodsCode', data1)
goodsCode = commonFuc().analysis_json('goodsCode', data1)
unit = commonFuc().analysis_json('unit', data1)
purMode = commonFuc().analysis_json('purMode', data1)
goodsMfrsName = commonFuc().analysis_json('goodsMfrsName', data1)
unitName = commonFuc().analysis_json('unitName', data1)
price = commonFuc().analysis_json('price', data1)
deptId = commonFuc().analysis_json('deptId', data1)
# areaCode=commonFuc().analysis_json('areaCode',data1)
areaName = '默认库区'
targetDeptId = commonFuc().analysis_json('targetDeptId', data1)
targetDeptName = commonFuc().analysis_json('targetDeptName', data1)
targetStockId = commonFuc().analysis_json('targetStockId', data1)
targetStockName = commonFuc().analysis_json('targetStockName', data1)
purModeText = commonFuc().analysis_json('purModeText', data1)
goodsGeneralName = commonFuc().analysis_json('goodsGeneralName', data1)
provName = commonFuc().analysis_json('provName', data1)
pkgDefId = commonFuc().analysis_json('pkgDefId', data1)
# 信息写入文件
list_a = []
list_b = []
list_c = []
list_a.append(data1)
list_b.append(data1)
list_c.append(data1)
# 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')
# 我要请领_手工请领_列表查询===========================
# 添加到请领车=============================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_buy_createBuyCar_url")
print('添加到请领车=================', url)
if type == 1:
request_body = commonFuc().get_business_data(module, "payload40", hosGoodsId, goodsName, goodsSpec,
mdmGoodsCode,
goodsCode, unit, purMode, goodsMfrsName, pkgDefId, unitName, price,
deptId,
areaCode, areaName, targetDeptId, targetDeptName, targetStockId,
targetStockName, purModeText, goodsGeneralName, provName)
elif type == 2:
request_body = commonFuc().get_business_data(module, "payload41", hosGoodsId, goodsName, goodsSpec,
mdmGoodsCode,
goodsCode, unit, purMode, goodsMfrsName, unitName, price, deptId,
areaCode, areaName, targetDeptId, targetDeptName, targetStockId,
targetStockName, purModeText, goodsGeneralName, provName)
elif type == 3:
request_body = commonFuc().get_business_data(module, "payload42", hosGoodsId, goodsName, goodsSpec,
mdmGoodsCode,
goodsCode, unit, purMode, goodsMfrsName, pkgDefId, unitName, price,
deptId,
areaCode, areaName, targetDeptId, targetDeptName, targetStockId,
targetStockName, purModeText, goodsGeneralName, provName)
request_body = get_process_list(request_body)
print('添加到请领车', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('添加到请领车,result', result)
# 添加到请领车=============================================
def BuyCarSubmit():
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_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']
areaCode = get_stockAreaId_new(deptid2, deptname2, 2)
request_body = commonFuc().get_business_data(module, "payload43", areaCode, get_hosid(), deptid2)
print('请领车查询', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('请领车查询,result', result)
data = commonFuc().analysis_json('data', result)
list_id = []
for i in data:
id = commonFuc().analysis_json('id', i)
list_id.append(id)
# 请领车查询===============================================
# 请领车提交===============================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_buy_validBuyCarSubmit_url")
print('请领车提交=================', url)
billExpdtDate = timeUtils().get_time_add(30, 2)
print('billExpdtDate', billExpdtDate)
request_body = commonFuc().get_business_data(module, "payload44", billExpdtDate, get_branch_id(), list_id[0],
list_id[1], list_id[2])
print('请领车提交', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('请领车提交,result', result)
# 请领车提交===============================================
# 创建领车交易=================================================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_buy_createBuyBill_url")
print('创建领车交易=================', url)
billExpdtDate = timeUtils().get_time_add(30, 2)
request_body = commonFuc().get_business_data(module, "payload44", billExpdtDate, get_branch_id(), list_id[0],
list_id[1], list_id[2])
print('创建领车交易', 'request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('创建领车交易,result', result)
currentTaskList = commonFuc().analysis_json('currentTaskList', commonFuc().analysis_json('data', result))
# 创建领车交易=================================================
# 一键审批=================================================
# url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
# "herpService_approvalBatch_url")
# print('一键审批=================', url)
#
# request_body = commonFuc().get_business_data(module, "payload45", currentTaskList)
#
# print('一键审批', 'request_body', request_body)
# result = commonFuc().http_post(url, request_body, headers)
# print('一键审批,result', result)
# 一键审批=================================================
def centeStock_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)
print('remark',remark)
if remark==None:
break
#生成拣货单===============================================
while True:
result1 = commonFuc().http_post(url1, request_body1, headers)
# import pdb
# pdb.set_trace()
print('result1',result1)
total2 = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result1))
print('total2', total2,'total1',total1)
if total1-total2==1:
print('==================生成拣货单完成============================')
break
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_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))
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
else:
udi_code='udi_code'
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)
#复核===================================
try: try:
updateUserLoginDefaultRange(get_listUserMgrRangePage(2)) # 设置登录账号默认权限是二级库 updateUserLoginDefaultRange(get_listUserMgrRangePage(2)) # 设置登录账号默认权限是二级库
# 二级库区信息写入文件 # 二级库区信息写入文件
...@@ -399,17 +31,23 @@ try: ...@@ -399,17 +31,23 @@ try:
# 设置库区联系人 # 设置库区联系人
set_stockShelf_Linkman() set_stockShelf_Linkman()
# 低值 # 低值
pro_path = commonFuc().get_pro_path()
sys.path.append(pro_path + r'\\air_case\\b5_spd3_core_business_flow\\a_b2流程九请领业务流_二级库向中心库.air')
using(pro_path + r'\\air_case\\b5_spd3_core_business_flow\\a_b2流程九请领业务流_二级库向中心库.air')
from a_b2流程九请领业务流_二级库向中心库 import second_dept_Request
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", "产品审核信息", '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", "产品审核信息", 'message1')['hosGoodsId'], 2)
# 试剂 # 试剂
second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId'], 3) second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId'], 3)
from a_b2流程九请领业务流_二级库向中心库 import BuyCarSubmit
BuyCarSubmit() # 请领车提交 BuyCarSubmit() # 请领车提交
for i in range(6): # 三个单据共审批6次 for i in range(6): # 三个单据共审批6次
approval_center() approval_center()
updateUserLoginDefaultRange(get_listUserMgrRangePage(1)) #设置登录账号默认权限是中心库 updateUserLoginDefaultRange(get_listUserMgrRangePage(1)) #设置登录账号默认权限是中心库
from a_b2流程九请领业务流_二级库向中心库 import get_centeStock_pick_list_counts
from a_b2流程九请领业务流_二级库向中心库 import centeStock_pick
from a_b2流程九请领业务流_二级库向中心库 import pick_execute
#获取拣货单列表个数 #获取拣货单列表个数
for i in range(get_centeStock_pick_list_counts()): for i in range(get_centeStock_pick_list_counts()):
centeStock_pick()#中心库拣货 centeStock_pick()#中心库拣货
......
企业信息: 企业信息:
e_id: CR202407030038 e_id: CR202407040182
cname: 国药集团公司MPah7 cname: 国药集团公司ASrWh
医院信息: 医院信息:
h_id: 湖南省人民医院!^KoE h_id: 湖南省人民医院ejaH9
h_name: 湖南省人民医院!^KoE h_name: 湖南省人民医院ejaH9
产品审核信息: 产品审核信息:
MSPid: MSP2407030011_1 MSPid: MSP2407040052_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004382 hosGoodsId: h034700004436
provGoodsid: provGood-99221577 provGoodsid: provGood-99221632
goodsAuditBillId: MSP2407030011 goodsAuditBillId: MSP2407040052
targetId: MSP2407030011_1 targetId: MSP2407040052_1
...@@ -2,45 +2,45 @@ ...@@ -2,45 +2,45 @@
list_a: list_a:
- &id001 - &id001
settleMonth: '202407' settleMonth: '202407'
pid: OBh0347202407030004 pid: OBh0347202407040010
hosGoodsId: h034700004379 hosGoodsId: h034700004433
goodsCode: '00004379' goodsCode: '00004433'
goodsName: 一次性注射器_低值KBYLs goodsName: 一次性注射器_低值7QT@(
goodsGg: G-31891 goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG mfrsName: 德国歌德公司 Geuder AG
unit: 支 unit: 支
leftSettleAmount: 0.0 leftSettleAmount: 19999.98
batchCode: batchCode:
kindName: kindName:
factName: factName:
cacheleftAmount: 19999.98 cacheleftAmount: 19999.98
purMode: 10 purMode: 10
waitInvoicingNum: 0.0 waitInvoicingNum: 200.0
invoicingPrice: invoicingPrice:
normalContractId: normalContractId:
normalContract: '1' normalContract: '1'
detailList: detailList:
- pid: OBh0347202407030004 - pid: OBh0347202407040010
settleMonth: '202407' settleMonth: '202407'
accountDate: '2024-07-03' accountDate: '2024-07-04'
hosGoodsId: h034700004379 hosGoodsId: h034700004433
batchCode: '333' batchCode: '333'
distrDetailId: '03839114' distrDetailId: '03839233'
distrId: PSh0347202407030002 distrId: PSh0347202407040093
distrOrderNo: PSh0347202407030002 distrOrderNo: PSh0347202407040093
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: -100.0 maxSettleQty: 100.0
maxSettleAmount: -9999.99 maxSettleAmount: 9999.99
curSettleQty: -100.0 curSettleQty: 100.0
curSettleAmount: -9999.99 curSettleAmount: 9999.99
leftSettleQty: -100.0 leftSettleQty: 100.0
leftSettleAmount: -9999.99 leftSettleAmount: 9999.99
hosId: h0347 hosId: h0347
provId: p1e2ec provId: p1e2fe
branchId: h0347-3714 branchId: h0347-3725
balanceDetId: OBh0347202407030004-000001 balanceDetId: OBh0347202407040010-000001
purMode: 10 purMode: 10
barCode: 013714000004379010333112407031725010921UT240703000002 barCode: 010112345678901210333112407041725011021UT240704000894
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -53,15 +53,15 @@ ...@@ -53,15 +53,15 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202407OBh0347202407030004h034700004379 viewId: 202407OBh0347202407040010h034700004433
- pid: OBh0347202407030004 - pid: OBh0347202407040010
settleMonth: '202407' settleMonth: '202407'
accountDate: '2024-07-03' accountDate: '2024-07-04'
hosGoodsId: h034700004379 hosGoodsId: h034700004433
batchCode: '333' batchCode: '333'
distrDetailId: '03839114' distrDetailId: '03839233'
distrId: PSh0347202407030002 distrId: PSh0347202407040093
distrOrderNo: PSh0347202407030002 distrOrderNo: PSh0347202407040093
settlePrice: 99.9999 settlePrice: 99.9999
maxSettleQty: 100.0 maxSettleQty: 100.0
maxSettleAmount: 9999.99 maxSettleAmount: 9999.99
...@@ -70,11 +70,11 @@ ...@@ -70,11 +70,11 @@
leftSettleQty: 100.0 leftSettleQty: 100.0
leftSettleAmount: 9999.99 leftSettleAmount: 9999.99
hosId: h0347 hosId: h0347
provId: p1e2ec provId: p1e2fe
branchId: h0347-3714 branchId: h0347-3725
balanceDetId: OBh0347202407030004-000002 balanceDetId: OBh0347202407040010-000002
purMode: 10 purMode: 10
barCode: 013714000004379010333112407031725010921UT240703000025 barCode: 010112345678901210333112407041725011021UT240704000916
batchId: batchId:
price: price:
maxQty: maxQty:
...@@ -87,10 +87,10 @@ ...@@ -87,10 +87,10 @@
volumeFlag: volumeFlag:
onlineKind: onlineKind:
invoicePrice: 99.9999 invoicePrice: 99.9999
viewId: 202407OBh0347202407030004h034700004379 viewId: 202407OBh0347202407040010h034700004433
unique: 202407OBh0347202407030004h034700004379 unique: 202407OBh0347202407040010h034700004433
onlineKind: '10' onlineKind: '10'
viewId: 202407OBh0347202407030004h034700004379 viewId: 202407OBh0347202407040010h034700004433
list_b: list_b:
- *id001 - *id001
list_c: list_c:
......
院区新增: 院区新增:
branch_id: h0347-3714 branch_id: h0347-3725
branch_name: 东土城路院区QJH)# branch_name: 东土城路院区ftZkF
科室信息: 科室信息:
dept2_id: b8cbdc0117e8499cb1ccac00cb6166ca dept2_id: f8324b9a0bff4ed7a43350b91a04426f
dept2_name: 二级检验科002 dept2_name: 二级检验科002
用户名信息: 用户名信息:
username1: 自动化测试lPIo0 username1: 自动化测试AZlIj
username2: 自动化测试lPIo0 username2: 自动化测试AZlIj
一级科室信息: 一级科室信息:
dept1_id: 0b61ab7ea9b746a3844426111c5ec6db dept1_id: 3e559b76a8fc42819e9c1370d488cab8
dept1_name: 设备科001 dept1_name: 设备科001
所有科室id: 所有科室id:
deptid1: 0b61ab7ea9b746a3844426111c5ec6db deptid1: 3e559b76a8fc42819e9c1370d488cab8
deptid2: b8cbdc0117e8499cb1ccac00cb6166ca deptid2: f8324b9a0bff4ed7a43350b91a04426f
deptid3: f10f9bac7ca3421093f6f20e4f71d1ca deptid3: cc17aab4a5b74b14a5168897a9e6d8f3
deptid4: 3e5f25d08e33424288d9d0f223eb3b00 deptid4: 65f9bd02a2104011a8e11754db3a8a48
deptid5: fe6d1b6f141d4f0490bbaae4fd23de77 deptid5: 8a687d0771fe40e49568fbfd6c2b3560
所有科室name: 所有科室name:
deptid1: 设备科001 deptid1: 设备科001
deptid2: 二级检验科002 deptid2: 二级检验科002
......
shelfinfo: shelfinfo:
shelfid: 8125a0cfb1d74982abbd67e19f2547e8 shelfid: 2303b7e9bd6c4d49b3791eecea8a6bb5
shelfCode: areah03472565 shelfCode: areah03472615
areaName: 自动化测试 areaName: 自动化测试
供货关系申请2: 供货关系申请2:
e_corpId: p1e2ec e_corpId: p1e2fe
h_corpId: h0347 h_corpId: h0347
e_username: 国药集团公司MPah7 e_username: 国药集团公司ASrWh
h_name: test001 h_name: test001
产品审核信息: 产品审核信息:
MSPid: MSP2407030007_1 MSPid: MSP2407040048_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004378 hosGoodsId: h034700004432
provGoodsid: provGood-99221573 provGoodsid: provGood-99221628
goodsAuditBillId: MSP2407030007 goodsAuditBillId: MSP2407040048
targetId: MSP2407030007_1 targetId: MSP2407040048_1
低值配送单号: 低值配送单号:
distrBillId1: PSh0347202407030021 distrBillId1: PSh0347202407040112
distrBillId2: PSh0347202407030021 distrBillId2: PSh0347202407040112
高值配送单号: 高值配送单号:
distrBillId1: PSh0347202407030022 distrBillId1: PSh0347202407040113
distrBillId2: PSh0347202407030022 distrBillId2: PSh0347202407040113
试剂配送单号: 试剂配送单号:
distrBillId1: PSh0347202407030023 distrBillId1: PSh0347202407040114
distrBillId2: PSh0347202407030023 distrBillId2: PSh0347202407040114
采购计划单号高值: 采购计划单号高值:
orderNo1: PLAN2024070331116 orderNo1: PLAN2024070431307
orderNo2: PLAN2024070331116 orderNo2: PLAN2024070431307
采购计划单号试剂: 采购计划单号试剂:
orderNo1: PLAN2024070331114 orderNo1: PLAN2024070431308
orderNo2: PLAN2024070331114 orderNo2: PLAN2024070431308
...@@ -3,27 +3,27 @@ ...@@ -3,27 +3,27 @@
- &id001 - &id001
- id: - id:
hosId: h0347 hosId: h0347
branchId: h0347-3714 branchId: h0347-3725
deptId: deptId:
taskType: 1 taskType: 1
sourceOrgId: p1e2ec sourceOrgId: p1e2fe
sourceOrgName: 国药集团公司MPah7 sourceOrgName: 国药集团公司ASrWh
sourceOrderNo: PSh0347202407030023 sourceOrderNo: PSh0347202407040114
billMode: '66' billMode: '66'
stockKind: stockKind:
purMode: purMode:
sourceId: PSh0347202407030023 sourceId: PSh0347202407040114
sourceDetailId: sourceDetailId:
sourceType: PSD sourceType: PSD
sourceTypeName: 配送单 sourceTypeName: 配送单
sourceVersion: 1 sourceVersion: 1
planOrderNo: PLAN2024070331114 planOrderNo: PLAN2024070431308
purOrderNo: CG2024070320422 purOrderNo: CG2024070420563
recOrgId: b8cbdc0117e8499cb1ccac00cb6166ca recOrgId: f8324b9a0bff4ed7a43350b91a04426f
recOrgName: 二级检验科002 recOrgName: 二级检验科002
billRelationJson: '{"buyBillId":"Bh03472024070300022","planBillId":"Ph034720240703027759","planOrderNo":"PLAN2024070331114","buyOrderNo":"BUY2024070305586","purOrderNo":"CG2024070320422","purBillId":"Ch034720240703000051","purBillDate":"2024-07-03 billRelationJson: '{"buyBillId":"Bh03472024070400147","planBillId":"Ph034720240704027953","planOrderNo":"PLAN2024070431308","buyOrderNo":"BUY2024070405751","purOrderNo":"CG2024070420563","purBillId":"Ch034720240704000140","purBillDate":"2024-07-04
07:42:40","distrBillId":"PSh0347202407030023","distrOrderNo":"PSh0347202407030023"}' 12:39:22","distrBillId":"PSh0347202407040114","distrOrderNo":"PSh0347202407040114"}'
taskDate: '2024-07-03 07:42:58' taskDate: '2024-07-04 12:39:54'
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: h034700004380 hosGoodsId: h034700004434
mdmGoodsCode: mdmGoodsCode:
spdGoodsCode: '11661333' spdGoodsCode: '11661387'
goodsCode: '00004380' goodsCode: '00004434'
goodsName: 新型冠状病毒检测试剂Gg(sT goodsName: 新型冠状病毒检测试剂)CVXH
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: '2025-01-09' expdtDate: '2025-01-10'
productDate: '2024-07-03' productDate: '2024-07-04'
provName: 国药集团公司MPah7 provName: 国药集团公司ASrWh
provId: provId:
viewId: '03839135' viewId: '03839254'
verifyFlag: 0 verifyFlag: 0
hasSterilize: 0 hasSterilize: 0
id: '03839135' id: '03839254'
detailRelationJson: detailRelationJson:
extInfo: '{"goodsGg":"G-31891","goodsCode":"00004380","purMode":60,"goodsName":"新型冠状病毒检测试剂Gg(sT","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661333","ybDefId":""}' extInfo: '{"goodsGg":"G-31891","goodsCode":"00004434","purMode":60,"goodsName":"新型冠状病毒检测试剂)CVXH","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661387","ybDefId":""}'
recTemperature: 20 recTemperature: 20
recHumidity: 30 recHumidity: 30
distrPrice: 99.9999 distrPrice: 99.9999
......
验收单号: 验收单号:
CHECK_NO1: CHECKh03472024070300023 CHECK_NO1: CHECKh03472024070400113
CHECK_NO2: CHECKh03472024070300023 CHECK_NO2: CHECKh03472024070400113
...@@ -5,34 +5,34 @@ ...@@ -5,34 +5,34 @@
lastModified: lastModified:
version: version:
createTime: createTime:
createUser: h0347_UID-051380 createUser: h0347_UID-051391
lastModifiedUser: lastModifiedUser:
billMode: '66' billMode: '16'
recType: recType:
stockKind: stockKind:
purMode: purMode:
sourceId: DRh034720240703000050 sourceId: CHECKh03472024070400092
sourceType: CK_TK sourceType: PSD
sourceVersion: 1 sourceVersion: 0
batchList: batchList:
billRelationJson: billRelationJson:
hosId: h0347 hosId: h0347
deptId: 0b61ab7ea9b746a3844426111c5ec6db deptId: 3e559b76a8fc42819e9c1370d488cab8
deptName: deptName:
branchId: h0347-3714 branchId: h0347-3725
branchName: branchName:
taskType: 2 taskType: 1
sourceOrgId: b8cbdc0117e8499cb1ccac00cb6166ca sourceOrgId: p1e2fe
sourceOrgName: 二级检验科002 sourceOrgName: 国药集团公司ASrWh
sourceOrderNo: DN20240703000050 sourceOrderNo: YS240704092
taskSourceNo: DN20240703000050 taskSourceNo: PSh0347202407040093
areaCode: areaCode: areah03472615
areaName: areaName: 自动化测试
goodsName: goodsName:
goodsGg: goodsGg:
startDate: startDate:
endDate: endDate:
taskDate: '2024-07-03 07:55:08' taskDate: '2024-07-04 12:06:38'
pkgTaskId: pkgTaskId:
pkgFlag: pkgFlag:
remark: '' remark: ''
......
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