|
|
@@ -1373,7 +1373,8 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
ele.add(formData);
|
|
|
}
|
|
|
});
|
|
|
- if (ele.size() < relyList.size()) {
|
|
|
+ //如果是字符串分割计算公式,不判断元素是否能获取值
|
|
|
+ if (ele.size() < relyList.size() && !fd.getFormula().getFormula().contains("strSplitDiff")) {
|
|
|
tec.getLog().put(FormulaLog.RELY, fd.getCode() + "@" + fd.getEName() + "@" + fd.getFormula().getFormula().replaceAll("'", ""));
|
|
|
fd.getValues().forEach(e -> e.setValue(null));
|
|
|
FormData formData = tec.getFormDataMap().get(fd.getCode());
|