1

当我尝试通过以下方式保存多条记录时:

    public function generateName($bean, $event, $arguments) {
        
        $record_id = $bean->id;
        $module="PNGM_AI_Projects";
        $mybean = BeanFactory::retrieveBean($module, $record_id);

        if (isset($arguments['isUpdate']) && $arguments['isUpdate'] == false) {
            for($i=1;$i<=3;$i++){
                $mybean->id=create_guid();
                $mybean->new_with_id = true;
                $mybean->name="AI->".$i;
                $mybean->fetched_row = null;
                $mybean->unique_id_c = uniqid();
                $mybean->ignore_update_c = true;
                $mybean->processed = true;
                $mybean->assigned_user_id = $bean->assigned_user_id;
                $mybean->save();      
            }

        }            
        return true;
    }

我收到此错误

执行带有参数 ["5d790e7c-3c43-11eb-96f5-0242ac120008", null, "Basic", “延期交货”]:密钥“PRIMARY”的重复条目“5d790e7c-3c43-11eb-96f5-0242ac120008”

4

0 回答 0