fix
wangpengfei
2023-08-18 e8be946c5850fc8fbb32787e61e167c4fb2c2a6b
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 {