接口数据健康检查使用说明
功能版本iWMS3.0.8及以上
背景:
B2C订单回传经常会出现一些回传异常情况,要么上游不接,要么数据错误,导致WMS里的发货出库单会一直回传占用系统资源,且无限制增长日志,于是我们就限制的回传次数,但随之而来的问题就是,回传次数到了之后,订单就无法再次回传了。
使用此功能,可能重启回传次数,重新上传订单。
* 如果菜单功能开放给客户一定要关掉新增,修改权限。
使用说明:
一:打开接口数据健康检查菜单,点击【新增】按钮。
二:配置自动任务编号,配置任务所属表,配置SQL语句。
1. 自动任务编号配置:首先找到对应接口的回传任务,
再找到对应的任务编号,复制编号配置到接口数据健康。
——已验货待回传单据
select top 1000 BillId as ‘出库单号’,OrigBillId as ‘WMS订单号’,UpLoadFlag as ‘回传标记’,UpLoadCount as ‘已回传次数’,UpLoadTryDate as ‘最后回传日期’,CreateEmp as ‘创建人’,CreateDate as ‘创建日期’ from TBillStockMain with(nolock) where UpLoadFlag=0 order by CreateDate desc
——回传次数超标,无法再回传单据
select top 1000 BillId as ‘出库单号’,OrigBillId as ‘WMS订单号’,UpLoadFlag as ‘回传标记’,UpLoadCount as ‘已回传次数’,UpLoadTryDate as ‘最后回传日期’,CreateEmp as ‘创建人’,CreateDate as ‘创建日期’ from TBillStockMain with(nolock) where UpLoadCount in(select SenderErrorCount from TSysWmsApiConfig where SyncId=’客户编码xxx’) order by CreateDate desc
——重置回传次数,重新回传
—update TBillStockMain set UpLoadCount=0 where UpLoadCount in(select SenderErrorCount from TSysWmsApiConfig where SyncId=’客户编码xxx’)
* 如果菜单功能开放给客户一定要关掉新增,修改权限。
点击【重置报错不再回传数据】将重置回传次数,重新回传。
功能版本iWMS3.0.8及以上