修改参数传int值报错问题

This commit is contained in:
高嵩
2023-08-22 18:36:49 +08:00
parent d557b67f54
commit 91a21420a8
2 changed files with 11 additions and 4 deletions
@@ -1645,7 +1645,11 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
boolean appendFlag = false; // 拼接标识
for (Map<String, Object> paramsConfigDataVO : paramsConfigDataVOList) {
String dataValue = (String) paramsConfigDataVO.get("dataValue");
Object dataValueObj = paramsConfigDataVO.get("dataValue");
String dataValue = "";
if(ObjectUtils.isNotEmpty(dataValueObj)){
dataValue = String.valueOf(dataValueObj);
}
// 只要其中有一个值就可以进行拼接
if (StringUtils.isNotEmpty(dataValue)) {
appendFlag = true;
@@ -1658,8 +1662,11 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
}
for (Map<String, Object> paramsConfigDataVO : paramsConfigDataVOList) {
String type = (String) paramsConfigDataVO.get("type");
String dataValue = (String) paramsConfigDataVO.get("dataValue");
Object dataValueObj = paramsConfigDataVO.get("dataValue");
String dataValue = "";
if(ObjectUtils.isNotEmpty(dataValueObj)){
dataValue = String.valueOf(dataValueObj);
}
if (type.equals(ConfigDataTypeEnum.TEXT.getValue())) {
paramsConfigDataEO.setTextData(dataValue);
if (StringUtils.isNotEmpty(dataValue)) {