From e8be946c5850fc8fbb32787e61e167c4fb2c2a6b Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期五, 18 八月 2023 22:58:45 +0800 Subject: [PATCH] fix --- service/receipt.go | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/service/receipt.go b/service/receipt.go index 9c49878..feec40f 100644 --- a/service/receipt.go +++ b/service/receipt.go @@ -51,14 +51,20 @@ return err } } - err = moneyAdder.AmountReceivableAdd(db, sourceId, decimal.Zero.Sub(receipt.Amount).Round(2)) - if err != nil { - return err + + // todo tmp + if sourceId != 0 { + err = moneyAdder.AmountReceivableAdd(db, sourceId, decimal.Zero.Sub(receipt.Amount).Round(2)) + if err != nil { + return err + } + + err = moneyAdder.AmountReceivedAdd(db, sourceId, receipt.Amount.Round(2)) + if err != nil { + return err + } } - err = moneyAdder.AmountReceivedAdd(db, sourceId, receipt.Amount.Round(2)) - if err != nil { - return err - } + return nil }) if err != nil { -- Gitblit v1.8.0