0

我正在使用 SugarCRM SOAP Web 服务。

我可以通过设置从 SOAP 中删除一个条目

    'id'=BeanID
    'deleted'=1

但我不能像

“已删除”=0

我可以从 MySQL(phpMyAdmin) 做,但不能从 SOAP Web 服务做。

这里出了什么问题?

4

2 回答 2

2

你正在做任何事情;这是通话的错误。

请对以下错误进行投票,以便在 Sugar 中更快地修复它

http://www.sugarcrm.com/support/bugs.html#issue_58986

于 2012-11-30T02:11:37.933 回答
2

我有同样的问题,刚才找到了解决方案。我没有正确测试它,但它现在似乎工作..'sugar_root'/include/database/DBManager.php

变化 1

    $where .= " AND deleted=0"; 

    //$where .= " AND deleted=0"; 

变化 2

    return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0";

   //return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0";
    return "SELECT * FROM ".$bean->getTableName()." $where";

变化 3

    if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue;

    //if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue;

如果有人在进行更改后发现任何问题,请在此处发布。干杯

于 2013-06-18T04:08:18.630 回答