请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

退款问题

老师,代码执行顺序应为:创建退款订单–存储退款订单–修改原订单状态为正在退款–转账流程–修改原订单状态为退款成功–修改退款订单状态为退款成功。
为什么最后一步总是不成功呢?
但是将存储退款订单那一步从
domain.Save(txCtx)
改为
dao.Insert(refund)
就可以正常将退款订单的状态改为退款成功。
而且使用domain.Save(txCtx),dao的GetOne方法也不能查询到记录,会报没有唯一键的错误

正在回答 回答被采纳积分+3

1回答

枫荇 2019-10-17 10:20:44

您好!没有唯一键的错误,可能是你创建退款单时没有重新生成退款单号?

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信