Drools генерирует пустое предложение «когда», когда ячейка пуста - PullRequest
0 голосов
/ 31 октября 2018

Я создал следующий шаблон правила, чтобы создать правило, которое должно выполняться, только когда конкретная ячейка пуста:

template header
synonym
question
decision

package org.test.templates

import org.test.beans.DiseaseBean

template "disease_decisions"

rule "Disease_@{row.rowNumber}"
    when
        $disease: DiseaseBean(longDesc == "@{synonym}" && "" == "@{question}")
    then
        $disease.setDecision("@{decision}")
end
end template

После выполнения вышеуказанного шаблона Drools сгенерирует пустые предложения «когда» для строк, в которых ячейка вопроса пуста. Как пример:

rule "Disease_279"
    when

    then
        $disease.setDecision("Approve")
end

Есть идеи, что я делаю не так?

Слюни 7.3.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...