Author: jaz
Date: Wed Aug 22 13:40:16 2007
New Revision: 568747
URL:
http://svn.apache.org/viewvc?rev=568747&view=revLog:
added reason code to service credit service
Modified:
ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
Modified: ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml?rev=568747&r1=568746&r2=568747&view=diff==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml Wed Aug 22 13:40:16 2007
@@ -201,7 +201,8 @@
location="org.ofbiz.accounting.finaccount.FinAccountServices" invoke="createAccountAndCredit" auth="true">
<attribute name="finAccountId" type="String" mode="INOUT" optional="true"/>
<attribute name="finAccountName" type="String" mode="IN" optional="true"/>
- <attribute name="comments" type="String" mode="IN" optional="true"/>
+ <attribute name="reasonEnumId" type="String" mode="IN" optional="true"/>
+ <attribute name="comments" type="String" mode="IN" optional="true"/>
<attribute name="partyId" type="String" mode="IN" optional="false"/>
<attribute name="amount" type="Double" mode="IN" optional="false"/>
<attribute name="replenishPaymentId" type="String" mode="IN" optional="true"/>
Modified: ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java?rev=568747&r1=568746&r2=568747&view=diff==============================================================================
--- ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java (original)
+++ ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java Wed Aug 22 13:40:16 2007
@@ -145,11 +145,16 @@
}
// create the credit transaction
- Map creditTransResult = dispatcher.runSync("createFinAccountTrans",
- UtilMisc.toMap("finAccountTransTypeId", "ADJUSTMENT", "finAccountId",
- creditAccount.getString("finAccountId"), "partyId", partyId, "amount",
- context.get("amount"), "comments", context.get("comments"), "userLogin", userLogin));
-
+ Map transactionMap = FastMap.newInstance();
+ transactionMap.put("finAccountTransTypeId", "ADJUSTMENT");
+ transactionMap.put("finAccountId", creditAccount.getString("finAccountId"));
+ transactionMap.put("partyId", partyId);
+ transactionMap.put("amount", context.get("amount"));
+ transactionMap.put("reasonEnumId", context.get("reasonEnumId"));
+ transactionMap.put("comments", context.get("comments"));
+ transactionMap.put("userLogin", userLogin);
+
+ Map creditTransResult = dispatcher.runSync("createFinAccountTrans", transactionMap);
if (ServiceUtil.isError(creditTransResult) || ServiceUtil.isFailure(creditTransResult)) {
return creditTransResult;
}