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

流程五脚本编写

parent 9ed0b2ba
......@@ -188,7 +188,6 @@ def center_warehouse_return():
distrBillId, purBillId, pkgDefQty, pkgDefId, pkgDefName, purMode,
goodsMfrsName, goodsSpec, unit, goodsName, pkgDefId, pkgDefQty,
pkgDefName, made, hosGoodsCode, sourceId)
# request_body = commonFuc().get_business_data(module, "payload21_1", UT_id,UT_id,pkgCode,pkgCode,sourceId)
print('request_body', request_body)
# # # # 发送请求
result = commonFuc().http_post(url, request_body, headers)
......@@ -204,7 +203,12 @@ try:
# 中心库type=1 二级type=2三级type=3
# set_dept_user(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2'],FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2'],2)
# set_dept_user(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3'],FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid3'],3)
center_warehouse_return()
# center_warehouse_return()
OBh_ID=settle() # 生成结算单
print(OBh_ID)
# 调用审批结算单
approval_center()
# invoice()
commonFuc().check_text_exist_result_text('succeed', 'succeed')
except:
commonFuc().check_text_exist_result_text('error', '1')
......@@ -6,9 +6,12 @@ from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_
from common.common_func import commonFuc
from common.fileUtls import FileUtils
import json
import time
# 添加[]
from common.timeUtils import timeUtils
def get_process_list(request_body):
request_body = "[" + str(request_body) + "]"
print('request_body', request_body)
......@@ -30,7 +33,7 @@ def get_hosid():
return hosId
def approval_center():
def approval_center(OBH_ID='OBh0347202404280009'):
module = "b2_herp3_bs"
# 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3')
......@@ -52,11 +55,18 @@ def approval_center():
commonFuc().get_business_data(module, "X-APP-CODE"))
# 请求体
request_body = commonFuc().get_business_data(module, "payload50_6")
request_body = commonFuc().get_business_data(module, "payload50_6_1_2",OBH_ID)
print(request_body)
# # # 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result)
data = commonFuc().analysis_json('data', result)
total = commonFuc().analysis_json('total', result)
if total==0:
request_body = commonFuc().get_business_data(module, "payload50_6")
result = commonFuc().http_post(url, request_body, headers)
# 断言
# checkDict=commonFuc().get_business_data(module,'checkDict10')
# commonFuc().check_result(checkDict,result)
......@@ -148,6 +158,18 @@ def settle(): # 结算相关
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
# ================== 生成结算单==============================
#===================结算单查询返回结算单号====================
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"herpService_mcmsOutBalance_listVoPage_url")
print(url)
request_body = commonFuc().get_business_data(module, "payload22", hosId, hosId)
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))
print('data1',data1[0])
return commonFuc().analysis_json('id',data1[0])
#==================结算单查询返回结算单号====================
def get_stockId(name, type=1):
......@@ -454,3 +476,317 @@ def get_udi(type=1):
titlename = ('list_a', 'list_b', 'list_c')
# 将条码信息写入文件
FileUtils().w_info8(info, module, '条码信息', titlename, 'message18')
def invoice():
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b5_spd3_core_business_flow', "供货关系申请2", 'message')
# print(info)
username = info['e_username']
password = commonFuc().get_business_data("b2_herp3_bs", "password1")
token, projectCode, uxid, corpId, info = login(username, password)
# print(token, projectCode, uxid, corpId, info)
# 登录获取用户id等信息,使用创建的用户登录============结束
module = "a6_mdm3_si"
# 发票录入列表查询=================================================
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "listGoodsPage_url")
print('发票录入列表查询url',url)
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
request_body = commonFuc().get_business_data(module, "payload2_1_1", get_hosid(), get_branch_id())
# print('request_body',request_body)
# 发送请求
i=1
while True:
time.sleep(6)
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
try:
data = commonFuc().analysis_json('data', result)
total = commonFuc().analysis_json('total', data)
if total==0:
print('数据暂时未同步过来,或者内网没有生成结算单')
i=i+1
if i >= 100:
print('600秒过去了,数据还未查询出来,调用一下内网结算函数')
settle()
approval_center()
continue
else:
break
except:
continue
# 将发票信息写入文件
data = commonFuc().analysis_json('data', result)
data1 = commonFuc().analysis_json('data', data)
list_a = []
list_b = []
list_c = []
list_a.append(data1[0])
list_b.append(data1[0])
list_c.append(data1[0])
# 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, 'message')
# 发票录入列表查询=================================================
# ===========发票暂存=======================================
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "saveCacheBatch_url")
print(url)
# 从文件中获取必要信息
info = FileUtils().r_info8(module, "结算开票信息", 'message')
# print('info', info)
list_a = info['list_a']
print('list_a', list_a,type(list_a),len(list_a))
pid='pid'
settleMonth = "settleMonth"
hosGoodsId = 'hosGoodsId'
batchCode = 'batchCode'
distrDetailId = 'distrDetailId'
distrId='distrId'
distrOrderNo='distrOrderNo';settlePrice='settlePrice';maxSettleQty='maxSettleQty'
maxSettleAmount='maxSettleAmount';curSettleQty='curSettleQty';curSettleAmount='curSettleAmount'
leftSettleQty='leftSettleQty';leftSettleAmount='leftSettleAmount';hosId='hosId';provId='provId'
branchId='branchId'; balanceDetId='balanceDetId'; purMode='purMode';barCode='barCode';viewId='viewId'
for i in list_a:
pid = i['pid']
settleMonth = i['settleMonth']
hosGoodsId = i['hosGoodsId']
detailList = i['detailList']
for j in detailList:
batchCode = j['batchCode']
distrDetailId=j['distrDetailId']
distrId = j['distrId']
distrOrderNo = j['distrOrderNo']
settlePrice = j['settlePrice']
# maxSettleQty = j['leftSettleQty']
# maxSettleAmount = j['leftSettleAmount']
# curSettleQty = j['curSettleQty']
# curSettleAmount = j['curSettleAmount']
# leftSettleQty = j['leftSettleQty']
leftSettleAmount = j['leftSettleAmount']
hosId = j['hosId']
provId = j['provId']
branchId = j['branchId']
balanceDetId = j['balanceDetId']
purMode = j['purMode']
barCode = j['barCode']
viewId=j['viewId']
break
list2=[]
detailList=None
for i in list_a:
detailList = i['detailList']
list2=detailList
for k in list2:
maxSettleQty = k['leftSettleQty']
maxSettleAmount= k['settlePrice']
curSettleQty= k['curSettleQty']
curSettleAmount=k['curSettleAmount']
leftSettleQty=k['leftSettleQty']
request_body = commonFuc().get_business_data(module, "payload3_1_1_1", pid, settleMonth, hosGoodsId, batchCode,
distrDetailId, distrId, distrOrderNo, settlePrice, maxSettleQty,
maxSettleAmount, curSettleQty, curSettleAmount, leftSettleQty,leftSettleAmount, hosId,
provId,
branchId, balanceDetId,purMode, barCode,viewId)
print('request_body', request_body)
# request_body = "[" + str(request_body) + "]"
# print('request_body', request_body)
# # string = "这是一段包含'单引号'的文本"
# new_request_body = request_body.replace("'", '"')
# new_request_body1 = new_request_body.replace("\\", '\\\\')
# new_request_body2=new_request_body1.replace("None", 'null')
# print(new_request_body2)
# request_body_json = json.loads(new_request_body2,encoding='utf-8')
request_body_json=get_process_list(request_body)
result = commonFuc().http_post(url, request_body_json, headers)
print('result',result)
# ===========发票暂存===============================================
#==============发票提交===========================================
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "submitCache_url")
hosVersion=3
hosName=commonFuc().get_business_data(module,'hosName')
invoiceQty=leftSettleQty
invoiceAmount=leftSettleAmount
invoiceDate=timeUtils().get_time_hms(5)
request_body = commonFuc().get_business_data(module, "payload3_2_2_2",hosName,invoiceQty,invoiceAmount,invoiceDate,hosId,hosVersion)
print('request_body',request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
#==============发票提交===========================================
#===============发票确认列表查询
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "listVoPage_url1")
request_body = commonFuc().get_business_data(module, "payload3_3")
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
data=commonFuc().analysis_json('data', result)
data1=commonFuc().analysis_json('data', data)
id1 = commonFuc().analysis_json('id', data1[0])
print(id1)
#===============发票确认列表查询
#===============发票确认
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "invoiceUpdateStatus_url")
request_body = commonFuc().get_business_data(module, "payload3_4", id1)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
#===============发票确认
#==============内网发票核对============
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等信息,使用创建的用户登录============结束
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "mcmsInvoice_listVoPage_url")
print('url',url)
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
request_body = commonFuc().get_business_data(module, "payload9", timeUtils.get_time_hms(5),timeUtils.get_time_hms(5),get_hosid(),get_hosid())
print('request_body',request_body)
# 发送请求
i = 1
while True:
time.sleep(6)
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
try:
data = commonFuc().analysis_json('data', result)
total = commonFuc().analysis_json('total', data)
if total == 0:
print('数据暂时未同步过来')
i = i + 1
if i >= 100:
print('600秒过去了,数据还未查询出来,检查一下脚本或者被测软件')
continue
else:
break
except:
continue
print('result','内网发票核对', result)
data1=commonFuc().analysis_json('data',commonFuc().analysis_json('data',result))
VI_id=commonFuc().analysis_json('id',data1[0])
print('VI_id',VI_id)
#==============发票列表查询
#==============发票核对提交
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "mcmsInvoice_invoiceUpdateStatusList_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload10",VI_id,get_hosid())
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,
"mcmsInvoice_listVoPage_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload11",timeUtils.get_time_hms(5),timeUtils.get_time_hms(5),get_hosid(),get_hosid())
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))
total=commonFuc().analysis_json('total', commonFuc().analysis_json('data', result))
if total==0:
print('检查被测程序,发票提交列表查询数据是否正确')
else:
for i in range(total):
VI_id2 = commonFuc().analysis_json('id', data1[i])
if VI_id2==VI_id:
break
print('VI_id2', VI_id2)
# ==============发票提交,下一步归档
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"mcmsInvoice_invoiceUpdateStatusList_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload12", VI_id, get_hosid())
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,
"mcmsInvoice_listVoPage_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload13", timeUtils.get_time_hms(5),
timeUtils.get_time_hms(5), get_hosid(), get_hosid())
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))
total = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result))
if total == 0:
print('检查被测程序,发票归档列表查询查询数据是否正确')
else:
for i in range(total):
VI_id3 = commonFuc().analysis_json('id', data1[i])
if VI_id3 == VI_id2:
break
print('VI_id3', VI_id3)
# ==============发票归档列表查询
#==================发票归档提交
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"mcmsInvoice_invoiceUpdateStatusList_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload14", VI_id, get_hosid())
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,
"mcmsInvoice_listVoPage_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload15", get_hosid(), get_hosid())
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))
total = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result))
if total == 0:
print('检查被测程序,发票归档列表查询查询数据是否正确')
else:
for i in range(total):
VI_id4 = commonFuc().analysis_json('id', data1[i])
if VI_id4 == VI_id3:
break
print('VI_id4', VI_id4)
#==================付款单列表查询
# ==================付款提交
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"mcmsInvoice_genPaymentBills_url")
print('url', url)
request_body = commonFuc().get_business_data(module, "payload16", VI_id, get_hosid())
print('request_body', request_body)
result = commonFuc().http_post(url, request_body, headers)
print('result', '付款提交', result)
# 断言
code = commonFuc().analysis_json('code', result)
data = commonFuc().analysis_json('data', result)
if code == 0 and data== 1:
commonFuc().check_text_exist(0, result)
else:
commonFuc().check_text_exist('error', result)
# ==================付款提交
# ==============内网发票提交
#================发票查询列表页面验证
#================发票查询列表页面验证
企业信息:
e_id: CR202404260114
cname: 国药集团公司@IKPW
e_id: CR202404280038
cname: 国药集团公司yiTfc
医院信息:
h_id: 湖南省人民医院c8hq!
h_name: 湖南省人民医院c8hq!
h_id: 湖南省人民医院qBzGT
h_name: 湖南省人民医院qBzGT
产品审核信息:
MSPid: MSP2404260032_1
MSPid: MSP2404280011_1
hosId: h0347
hosGoodsId: h034700003173
provGoodsid: provGood-99220282
goodsAuditBillId: MSP2404260032
targetId: MSP2404260032_1
hosGoodsId: h034700003207
provGoodsid: provGood-99220316
goodsAuditBillId: MSP2404280011
targetId: MSP2404280011_1
......@@ -298,6 +298,7 @@ json_headers2: {
"payload50_4": {"pageNum":1,"pageSize":50,"orderBy":"mgcm.create_time desc","queryObject":{"startDate":null,"endDate":null,"goodsName":"","hosId":"h0347", "tbStatus":"0"}}
"payload50_5": {"attachments":[{"fileName": "","filePath": ""}],"changeDetails": [{"hosGoodsId": "%s","newValue": 2659,"oldValue": 2658,"supplyProvId": "%s"}],"chgType": "GOODS_COLLECT_CHANGE_PRICE","provId": "p10d95","subProvId":"p10d95","hosId": "h0347","planEffectiveDate": "%s 00:00:00","remark": "","id": "%s","submit": true}
"payload50_6": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","createOrderTimeStart":"","createOrderTimeEnd":""}}
"payload50_6_1_2": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"%s","createOrderTimeStart":"","createOrderTimeEnd":""}}
"payload50_7": {"dtos":[{"remark":"22","taskId":"%s"}],"opinion":1}
"payload50_8": {"pageNum":1,"pageSize":50,"orderBy":"mgcm.create_time desc","queryObject":{"startDate":null,"endDate":null,"goodsName":"%s","hosId":"h0347", "tbStatus":"0"}}
"payload50_9": {"pageNum":1,"pageSize":50,"orderBy":"mgcm.create_time desc","queryObject":{"startDate":null,"endDate":null,"goodsName":"","hosId":"h0347","provId":"p10d95"}}
......
院区新增:
branch_id: h0347-3530
branch_name: 东土城路院区Aa0!9
branch_id: h0347-3536
branch_name: 东土城路院区1oGfD
科室信息:
dept2_id: f3bdf3a5b94b4f8e9d10d6fe0339ecd6
dept2_id: 010a616a153347d58c42f99cba041e08
dept2_name: 二级检验科002
......@@ -17,6 +17,8 @@
"herpService_pick_checkReview_url": "/api/herpService/pick/queryInfo/"
"herpService_stock_hdiBarcode_scan_url": "/api/herpService/stock/hdiBarcode/scan/"
"herpService_stock_review_pass_submit_url": "/api/herpService/stock/out/review/pass/submit"
"herpService_mcmsOutBalance_listVoPage_url": "/api/herpService/mcmsOutBalance/listVoPage"
"username": "xhs1009"
"password": "1qaz!QAZ"
......@@ -53,4 +55,4 @@ json_headers2: {
"payload19": {"areaCode":"%s","reasonKind":"1","remark":"","barCodeList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":"%s","deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":"%s","provName":"%s","subProvId":"%s","subProvName":"%s","provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"subSendFlag":"%s","onlyKey":"%s2fa9d44bf3b443f184ea457066259ee13332024-11-02100p1e171p1e171"}],"areaName":"%s","hosId":"%s","branchId":"%s","deptId":"%s","deptName":"%s","stockId":"%s","pickType":"TH"}
"payload20": {"pageNum":1,"pageSize":50,"orderBy":"pick.priority desc, pick.create_time desc","queryObject":{"billMode":"","pickerName":"","orderNo":"","sourceId":"","targetDeptName":"","priorityList":[],"branchId":"%s","hosId":"%s","deptId":"%s","tbStatus":30,"permission":true}}
"payload21": {"batchList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null}],"sourceId":"%s","sourceType":"TH","sourceVersion":"0","remark":"","reviewAll":0}
"payload21_1": {"batchList":[{"id":"%s","lastModified":null,"version":null,"createTime":"2024-04-26 08:38:13","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"h0347","branchId":null,"stockId":"cdfd884442ef41fc8aaed26160f11ae4","areaCode":"areah03471583","areaName":"自动化测试","shelfCode":"areah03471583-2-01-01","codeType":16,"tagType":0,"hosGoodsId":"h034700003170","mdmGoodsCode":"11660049","goodsCode":"00003170","goodsDi":"35300000031700","barName":"100支/100","batchCode":"333","expdtDate":"2024-11-02","productDate":"2024-04-26","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"010839000173304922","extInfo":null,"outId":null,"tbStatus":30,"ext":{"distrDetailId":"03836657","distrBillId":"PSh0347202404260030","certificateCode":"","purBillId":"CG2024042613241","pkgDefQty":100,"pkgDefId":"2fa9d44bf3b443f184ea457066259ee1","pkgDefName":"100"},"sourceDetailId":null,"purMode":10,"purModes":null,"price":null,"pid":null,"goodsMfrsName":"德国歌德公司 Geuder AG","mfrsName":null,"goodsSpec":"G-31891","unit":"支","goodsName":"一次性注射器_低值jUaDC","pkgDefId":"2fa9d44bf3b443f184ea457066259ee1","pkgDefQty":100,"purDetailId":null,"pkgDefName":"100","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"德国","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"00003170","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null}],"sourceId":"%s","sourceType":"TH","sourceVersion":"0","remark":"","reviewAll":0}
\ No newline at end of file
"payload22": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","settleMonth":"","hosId":"%s"},"hosId":"%s"}
\ No newline at end of file
......@@ -56,7 +56,7 @@
<tr width="600">
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>0分5</td>
<td class='details-col-elapsed'>0分4</td>
<td class="details-col-elapsed">100.0%</td>
</tr>
</table>
......@@ -74,7 +74,7 @@
<tr width="600">
<td class="details-col-elapsed"><a href='../log/a_a9流程六_中心库入库结算_负结算/log.html' target='_blank'>a_a9流程六_中心库入库结算_负结算</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">5.776</td>
<td class="details-col-elapsed">4.716</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