Author: lektran
Date: Fri Jun 6 19:51:37 2008 New Revision: 664250 URL: http://svn.apache.org/viewvc?rev=664250&view=rev Log: Deleted a script by accident, turns out when I converted it to groovy I renamed it billingAccountOrders.goovy Added: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/ - copied from r664215, ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy (with props) Added: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy?rev=664250&view=auto ============================================================================== --- ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy (added) +++ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy Fri Jun 6 19:51:37 2008 @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import org.ofbiz.base.util.UtilMisc; +import org.ofbiz.entity.util.EntityUtil; +import javolution.util.FastMap; + +if(billingAccountId) { + orderPaymentPreferencesList = []; + orderList = delegator.findByAnd("OrderHeader", [billingAccountId : billingAccountId]); + if(orderList) { + orderList.each { orderHeader -> + orderId = orderHeader.orderId; + orderBillingAcc = EntityUtil.getFirst(delegator.findByAnd("OrderHeaderAndPaymentPref", [orderId : orderId])); + orderBillingAccMap = FastMap.newInstance(); + if(orderBillingAcc.paymentMethodTypeId.equals("EXT_BILLACT") && orderBillingAcc.paymentStatusId.equals("PAYMENT_NOT_RECEIVED")) { + orderBillingAccMap.putAll(orderBillingAcc); + orderId = orderBillingAcc.orderId; + orderBillingAccMap.orderId = orderId; + } + orderPaymentPreferencesList.add(orderBillingAccMap); + } + context.orderPaymentPreferencesList = orderPaymentPreferencesList; + } +} \ No newline at end of file Propchange: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/order/billingAccountOrders.groovy ------------------------------------------------------------------------------ svn:mime-type = text/plain |
Free forum by Nabble | Edit this page |