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

流程五脚本编写

parent 3122c168
......@@ -182,6 +182,7 @@ def check_accept_order(type=1):
break
else:
print('设置产品合格出现问题')
time.sleep(6)
continue
# ========设置验收全部合格
......
......@@ -204,11 +204,12 @@ try:
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(OBh_ID)
invoice(2,OBh_ID)#type=2 传递结算单号,外网查询
invoice(2,OBh_ID)#type=2 传递结算单号,外网查询开票
commonFuc().check_text_exist_result_text('succeed', 'succeed')
except:
commonFuc().check_text_exist_result_text('error', '1')
......@@ -476,7 +476,7 @@ def get_udi(type=1):
titlename = ('list_a', 'list_b', 'list_c')
# 将条码信息写入文件
FileUtils().w_info8(info, module, '条码信息', titlename, 'message18')
def invoice(type=1,OBh_ID='OBh0347202404280009'):
def invoice(type=1,OBh_ID='OBhxxxxxxxxxxxxxxx'):
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8('b5_spd3_core_business_flow', "供货关系申请2", 'message')
# print(info)
......@@ -567,11 +567,11 @@ def invoice(type=1,OBh_ID='OBh0347202404280009'):
distrId = j['distrId']
distrOrderNo = j['distrOrderNo']
settlePrice = j['settlePrice']
# maxSettleQty = j['leftSettleQty']
# maxSettleAmount = j['leftSettleAmount']
# curSettleQty = j['curSettleQty']
# curSettleAmount = j['curSettleAmount']
# leftSettleQty = j['leftSettleQty']
maxSettleQty = j['maxSettleQty']
maxSettleAmount = j['maxSettleAmount']
curSettleQty = j['curSettleQty']
curSettleAmount = j['curSettleAmount']
leftSettleQty = j['leftSettleQty']
leftSettleAmount = j['leftSettleAmount']
hosId = j['hosId']
provId = j['provId']
......@@ -585,6 +585,7 @@ def invoice(type=1,OBh_ID='OBh0347202404280009'):
detailList=None
for i in list_a:
detailList = i['detailList']
break
list2=detailList
for k in list2:
maxSettleQty = k['leftSettleQty']
......@@ -613,6 +614,7 @@ def invoice(type=1,OBh_ID='OBh0347202404280009'):
# ===========发票暂存===============================================
#==============发票提交===========================================
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "submitCache_url")
print('发票提交',url)
hosVersion=3
hosName=commonFuc().get_business_data(module,'hosName')
invoiceQty=leftSettleQty
......
......@@ -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分22</td>
<td class='details-col-elapsed'>0分18</td>
<td class="details-col-elapsed">100.0%</td>
</tr>
</table>
......@@ -72,9 +72,9 @@
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/a_a5流程五_中心库入库结算_正结算1_提交采购计划/log.html' target='_blank'>a_a5流程五_中心库入库结算_正结算1_提交采购计划</a></td>
<td class="details-col-elapsed"><a href='../log/a_a8流程五_中心库入库结算_正结算3_外网开票/log.html' target='_blank'>a_a8流程五_中心库入库结算_正结算3_外网开票</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">22.161</td>
<td class="details-col-elapsed">18.227</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