银行发报文2615返回报错unique constraint

在与银行交互过程中遇到Oracle数据库报错:ORA-00001 unique constraint (SPQ_NMG.UK_FPF_NOTICE_NONTAX_LOG) violated,该错误源于触发器SPQ_NMG.ZHH_FPF_CAPITAL_RECEIVE执行时违反了唯一约束。日志显示在尝试更新FPF_CAPITAL_RECEIVE表时,遇到了重复数据问题。解决方案是删除重复数据,允许银行重新发送报文。
摘要由CSDN通过智能技术生成

ORA-0001: unique constraint (spq_nmg.uk_fpf_notice_nontax_log)violated

ORA-06512: at "spq_nmg.zhh_fpf_capital_receive", line 105

ORA-04088: error during execution of trigger ' spq_nmg.zhh_fpf_capital_receive'

与银行沟通,找到最近一次发的报文,未发现有错误,但日志后有大量报错。。。。。

11:01:07.682 E [executor-30] c.b.n.p.d.n.h.ServerHandlerPatch [ServerHandlerPatch.java:71] 处理报文出错
org.springframework.dao.DuplicateKeyException: 
### Error querying database.  Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SPQ_NMG.UK_FPF_NOTICE_NONTAX_LOG) violated
ORA-06512: at "SPQ_NMG.ZHH_FPF_CAPITAL_RECEIVE", line 105
ORA-04088: error during execution of trigger 'SPQ_NMG.ZHH_FPF_CAPITAL_RECEIVE'

### The error may exist in URL [jar:file:/opt/bosssoft/ntpay-produce-front/lib/ntpay-domain-all-0.3.0-SNAPSHOT.jar!/mybatis/mappers/capital/CapitalReceive.xml]
##

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值