いくつかのレコードに対して実行されているループがあり、特定の条件で、以下のように出力応答に errorCode と errorMessage を追加する必要があります
addErrorMessage(Constants.ZERO_AMPU, msg, infoRow) メソッドでエラー コードとメッセージを設定します。
すべてのレコードをループしないように、同じ条件で例外をスローするようにユーザー定義の例外を定義しました
if (ampu.intValue() == 0){
def message = "ampu value is zero"
Constants.addErrorMessage(Constants.ZERO_AMPU, message, tariffOffer)
Ampu a = new Ampu();
throw a;
}
class Ampu extends Exception{
public Ampu(){}
def message = "ampu value is zero"
Constants.addErrorMessage(Constants.ZERO_AMPU, message, infoRow)
return "ampu value is zero";
}
ここで例外をスローする際に何が欠けていますか?