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()
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