Пример #1
0
 def bidSuccessFlow(self,bid, account,total_bid_amount):
     account_flow = AccountFlow.objects.create(accountId=account)
     account_flow.amount = total_bid_amount
     account_flow.tradeTime = timezone.now()
     account_flow.accountType = BidConst.GET_ACCOUNT_ACTIONTYPE_BID_SUCCESSFUL()
     account_flow.usableAmount = account.usableAmount
     account_flow.freezedAmount = account.freezedAmount
     account_flow.note = "投标" +bid.bidRequestTitle + '成功,取消投标冻结金额:' + str(total_bid_amount)
     account_flow.save()
Пример #2
0
 def save(self, loaner_account, loaner_bid_amount, commit=False):
     account_flow = super(AccountFlowForm, self).save(commit=False)
     account_flow.accountId = loaner_account
     account_flow.amount = loaner_bid_amount
     account_flow.tradeTime = timezone.now()
     account_flow.accountType = BidConst.GET_ACCOUNT_ACTIONTYPE_BID_SUCCESSFUL(
     )
     account_flow.usableAmount = loaner_account.usableAmount
     account_flow.freezedAmount = loaner_account.freezedAmount
     account_flow.note = '投标成功,投标金额:' + str(loaner_bid_amount)
     account_flow.save()
     return account_flow