svn commit: r568747 - in /ofbiz/trunk/applications/accounting: servicedef/services_finaccount.xml src/org/ofbiz/accounting/finaccount/FinAccountServices.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r568747 - in /ofbiz/trunk/applications/accounting: servicedef/services_finaccount.xml src/org/ofbiz/accounting/finaccount/FinAccountServices.java

jaz-3
Author: jaz
Date: Wed Aug 22 13:40:16 2007
New Revision: 568747

URL: http://svn.apache.org/viewvc?rev=568747&view=rev
Log:
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;
             }