public PayOrderBag(AccountBag payer, AccountBag receiver, PayOrderTypeEnum payOrderType, PaymentTypeEnum paymentType, double payNum) { //取2位有效数字 var money = (int)(payNum * 100); Payer = payer; Receiver = receiver; //payer.Expense(payNum); //receiver.Charge(payNum); PayOrder = new pay_order { PO_ID = //DateTime.Now.FormatTime(false)+"-"+ DateTime.Now.Random(), PayerAccID = payer.Account.AccountID, ReceiverAccID = receiver.Account.AccountID, CreateTime = DateTime.Now, PayNum = money, PayOrderTypeID = payOrderType.ToString(), PaymentTypeID = paymentType.ToString(), PayStateID = PayStateEnum.Created.ToString() }; }