public static bool AuditingDiffOrder(ParkOrder model, decimal Amount, decimal PayAmount, out string ErrorMessage) { if (model.RecordID.IsEmpty()) { throw new ArgumentNullException("recordID"); } IParkOrder factory = ParkOrderFactory.GetFactory(); bool result = factory.AuditingDiffOrder(model.RecordID, Amount, PayAmount, out ErrorMessage); if (result) { OperateLogServices.AddOperateLog <ParkOrder>(model, OperateType.Update); } return(result); }