Преглед на файлове

修复评分卡自定义列信息取值错误的BUG

youseries преди 6 години
родител
ревизия
36fef23efd
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      urule-core/src/main/java/com/bstek/urule/builder/resource/ScorecardResourceBuilder.java

+ 2 - 2
urule-core/src/main/java/com/bstek/urule/builder/resource/ScorecardResourceBuilder.java

@@ -108,7 +108,7 @@ public class ScorecardResourceBuilder implements ResourceBuilder<ScoreRule> {
 
 	private Rule buildRule(List<CardCell> cells, List<CustomCol> customCols,String attributeVariableCategory, int attributeRowNumber,int rowNumber) {
 		Rule scoreRule=buildScoreRule(cells, attributeVariableCategory,attributeRowNumber,rowNumber);
-		scoreRule.getRhs().getActions().addAll(buildCustomColActions(cells, customCols, attributeRowNumber));
+		scoreRule.getRhs().getActions().addAll(buildCustomColActions(cells, customCols, rowNumber));
 		return scoreRule;
 	}
 
@@ -157,7 +157,7 @@ public class ScorecardResourceBuilder implements ResourceBuilder<ScoreRule> {
 		}
 		Rhs rhs=new Rhs();
 		rule.setRhs(rhs);
-		ScoringAction action=new ScoringAction(attributeCell.getRow(),ScoreRuntimeValue.SCORE_VALUE,attributeCell.getWeight());
+		ScoringAction action=new ScoringAction(conditionCell.getRow(),ScoreRuntimeValue.SCORE_VALUE,attributeCell.getWeight());
 		action.setValue(scoreCell.getValue());
 		rhs.addAction(action);
 		return rule;