lmis的冷链数据没有上传ccts或者需要重新上传

本文主要介绍了如何排查并解决lmis系统中冷链数据未上传到ccts的情况。首先检查接口程序是否假死,若不是接口问题,则深入lmis数据库,如ps_zcd_mx_lcp表中查找数据。如果数据不存在,调用过程生成;如果存在,进一步检查cc_zydata_hz和mx接口表,根据sc_flg判断是否需要重新上传。
摘要由CSDN通过智能技术生成

先看是否接口程序假死,需要重启如果不是接口问题则到lmis数据库查询

1.首先查看ps_zcd_mx_lcp 表里面有没有对应单据的冷藏品装车数据,如果没有 查看商品资料的药品大类是否正确。

如果资料正确ps_zcd_mx_lcp 表里面没有数据通过调用过程生成数据

begin
  -- Call the procedure
  pkg_tms_cc.p_gen_lcp_xjzl(iv_danj_no => :iv_danj_no,
                            iv_overwrite => :iv_overwrite);

end;

2.如果ps_zcd_mx_lcp 里面有数据 继续查找cc_zydata_hz,mx冷链上传ccts接口表是否有装车单对应的数据

如果有那就看sc_flg(1代表已经上传,0标识未上传)需要重新上传就把hz和mx的上传状态都改成0.

如果cc_zydata_hz,mx没有数据则需要调用 过程生成上传数据(如果没有这个过程可以用下面创建)

CREATE OR REPLACE PROCEDURE PRC_GEN_PAIDAN_DANJ_NO (IV_DANJ_NO IN VARCHAR2)
IS
 BEGIN
   for c_zcd_hz in
               (select distinct a.zhuangcd_no
                  from viw_ps_zcd_hz a,viw_ps_zcd_mx b,ps_zcd_mx_lcp c,jc_zhiydoc d
                 where a.zhuangcd_no=b.zhuangcd_no
                   and b.danj_no=c.danj_no
                 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值