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 に答える