创建新报价时无法添加产品详细信息

阿米特·阿南德(Amit Anand)

我正在开发一个Android应用程序,以便在vTiger(ver 5.4)CRM服务器中创建新报价。

我能够生成新的报价,但是没有发送我要添加的报价详细信息中的product_id和数量。除产品清单,数量和价格外,其他详细信息均显示在新报价中。

我也研究了vTiger网络服务教程,但是在这种情况下它没有帮助。

我找到了类似问题公认答案但是不在中phpAndroid/JAVA

这就是我发送在vTiger服务器中创建新报价所需的详细信息的方式。

            try {
                objectJson.put("subject", subject);
                objectJson.put("account_id", accountId);
                objectJson.put("bill_street", address); 
                objectJson.put("assigned_user_id", "19x1");
                objectJson.put("conversion_rate", "1.000"); 
                objectJson.put("currency_id", "21x1");  
                objectJson.put("hdnTaxType", "group");          
                objectJson.put("productid", productId); 
                objectJson.put("quantity", quantity);
            } 
            catch (JSONException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            String data = null;

            try {               
                data = URLEncoder.encode("sessionName", "UTF-8")
                        + "=" + URLEncoder.encode(sessionId, "UTF-8");
                data += "&" + URLEncoder.encode("element", "UTF-8") + "="
                        + URLEncoder.encode(objectJson.toString(), "ISO-8859-1");
                data += "&" + URLEncoder.encode("elementType", "UTF-8") + "="
                        + URLEncoder.encode(moduleName, "UTF-8");  //moduleName='Quotes'
            } catch (UnsupportedEncodingException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } 

             String text = "";
             BufferedReader reader=null;

             // Send data
                try
                {                 
                    // Defined URL  where to send data
                    URL url = new URL("http://vtiger_url/webservice.php?operation=create");

                    // Send POST data request
                    URLConnection conn = url.openConnection();
                    conn.setDoOutput(true);
                    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
                    wr.write( data );
                    wr.flush();   
                 } 
                    catch(Exception ex)
                        {

                        }

上面的代码可以帮助我生成没有产品详细信息的报价。

在研究了上述php答案之后,我将代码中使用的URL更改为:- http://vtiger_url/webservice.php?total=23000&operation=create这有助于我将总额添加到新创建的报价中,但是使用这种方法添加其他详细信息并没有成功。

阿米特·阿南德(Amit Anand)

这些行已添加到现有代码中:

JSONArray pdoInformation = new JSONArray();

try{

// Added these lines in try block to send product details

  for(int i=0; i<productIds.size(); i++) {
     JSONObject obj = new JSONObject();
     obj.put("productid", productIds.get(i) );
     obj.put("qty", quantities.get(i));
     obj.put("listprice", listprices.get(i));
     pdoInformation.put(obj);
       }                
            objectJson.put("pdoInformation", pdoInformation);     
}

这里需要有产品的详细信息的发送JSONArray与名称"pdoInformation"

for 循环用于发送多个产品详细信息。

这里productIdsquantitieslistprices存储三个强制性产品细节ArrayList

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dynamics CRM查找以报价产品(又称报价详细信息)

来自分类Dev

Ajax添加详细信息时出错

来自分类Dev

Ajax添加详细信息时出错

来自分类Dev

当用户点击左侧详细信息中的产品时如何创建将显示在右侧

来自分类Dev

查询详细信息时添加标题信息

来自分类Dev

从列中获取详细信息值以创建新行

来自分类Dev

在签名时在 pdf 中添加撤销详细信息

来自分类Dev

使用Xamarin表单选择产品时如何显示产品详细信息

来自分类Dev

MS CRM 2011,从报价详细信息到销售订单详细信息

来自分类Dev

像在管理站点中的产品详细信息中一样,向用户网站中的nopcommerce产品详细信息添加标签页

来自分类Dev

无法创建连接:连接详细信息无效。请确认您输入了正确的连接详细信息

来自分类Dev

Magento 2添加至愿望清单返回产品详细信息页面

来自分类Dev

如何从产品页面转到产品详细信息页面

来自分类Dev

在结帐页面Opencart:2.3.0.2中获取页面加载时的产品详细信息

来自分类Dev

错误TypeError:当我尝试添加产品时,无法读取未定义的属性“名称”

来自分类Dev

如何将产品销售计数添加到我的产品详细信息模板?

来自分类Dev

angular 5 - 当鼠标悬停在产品上时,在 div 中显示产品详细信息

来自分类Dev

无法设置UITableViewCell的详细信息标签

来自分类Dev

无法打印GC详细信息

来自分类Dev

在选择时隐藏组件详细信息

来自分类Dev

在将数据插入sqlite时遇到问题,因为新的详细信息将所有其他行替换为新输入的详细信息

来自分类Dev

mysqli_affected_rows创建新连接(阅读详细信息)

来自分类Dev

Powershell:如何获取防病毒产品详细信息

来自分类Dev

如何获取亚马逊MWS中的产品详细信息?

来自分类Dev

Magento产品详细信息页面图像未显示

来自分类Dev

如何大量编辑产品详细信息页面

来自分类Dev

事件观察者未获取产品详细信息

来自分类Dev

我想编辑我的产品详细信息 Django

来自分类Dev

我无法通过管理模块添加产品

Related 相关文章

  1. 1

    Dynamics CRM查找以报价产品(又称报价详细信息)

  2. 2

    Ajax添加详细信息时出错

  3. 3

    Ajax添加详细信息时出错

  4. 4

    当用户点击左侧详细信息中的产品时如何创建将显示在右侧

  5. 5

    查询详细信息时添加标题信息

  6. 6

    从列中获取详细信息值以创建新行

  7. 7

    在签名时在 pdf 中添加撤销详细信息

  8. 8

    使用Xamarin表单选择产品时如何显示产品详细信息

  9. 9

    MS CRM 2011,从报价详细信息到销售订单详细信息

  10. 10

    像在管理站点中的产品详细信息中一样,向用户网站中的nopcommerce产品详细信息添加标签页

  11. 11

    无法创建连接:连接详细信息无效。请确认您输入了正确的连接详细信息

  12. 12

    Magento 2添加至愿望清单返回产品详细信息页面

  13. 13

    如何从产品页面转到产品详细信息页面

  14. 14

    在结帐页面Opencart:2.3.0.2中获取页面加载时的产品详细信息

  15. 15

    错误TypeError:当我尝试添加产品时,无法读取未定义的属性“名称”

  16. 16

    如何将产品销售计数添加到我的产品详细信息模板?

  17. 17

    angular 5 - 当鼠标悬停在产品上时,在 div 中显示产品详细信息

  18. 18

    无法设置UITableViewCell的详细信息标签

  19. 19

    无法打印GC详细信息

  20. 20

    在选择时隐藏组件详细信息

  21. 21

    在将数据插入sqlite时遇到问题,因为新的详细信息将所有其他行替换为新输入的详细信息

  22. 22

    mysqli_affected_rows创建新连接(阅读详细信息)

  23. 23

    Powershell:如何获取防病毒产品详细信息

  24. 24

    如何获取亚马逊MWS中的产品详细信息?

  25. 25

    Magento产品详细信息页面图像未显示

  26. 26

    如何大量编辑产品详细信息页面

  27. 27

    事件观察者未获取产品详细信息

  28. 28

    我想编辑我的产品详细信息 Django

  29. 29

    我无法通过管理模块添加产品

热门标签

归档