[ 
https://issues.apache.org/jira/browse/OFBIZ-1499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12552385
 ] 

Bilgin Ibryam commented on OFBIZ-1499:
--------------------------------------

Hi Sumit,

I like your idea to pass surveyResponseId to calculateProductPrice and then to 
the customMethod

I got a question about these lines:
+                if (UtilValidate.isEmpty(surveyResponseId) && 
paramMap.containsKey("surveyResponseId")) {
+                    surveyResponseId = (String) 
paramMap.get("surveyResponseId");   // if SurveyResponceId is not getting from 
attribute then we can try to access it from paramMap.
+                }

Are there situations where surveyResponseId is not presented in 
requestAttributes, but exist in requestParameters?

One more thing: It is very important to document your code, but also i would 
recommend you to keep in mind this: *Document why something is being done, not 
just what.*

Thank you for your work.

Bilgin

> When survey products are added to the cart then displaying survey price in 
> the cart and adding it to the cart total.
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-1499
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-1499
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: order
>    Affects Versions: SVN trunk
>            Reporter: Sumit Pandit
>            Assignee: Bilgin Ibryam
>            Priority: Trivial
>             Fix For: SVN trunk
>
>         Attachments: surveyProduct.patch, surveyProduct.patch
>
>
> 1) Set  surveyResponseId in service :- 
> calculateProductPrice(services_pricepromo.xml)
> 2) Pass surveyResponseId  with inMap in calculateProductPrice method 
> (PriceServices.java)
> Thanks to Anil Patel & Sumit Porwal for helping me in implementing this 
> changes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to