认证-参数项收集-引用参数修改
This commit is contained in:
+26
-11
@@ -1078,22 +1078,37 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
String[] targetConfigIdStr = targetConfigIds.split(",");
|
String[] targetConfigIdStr = targetConfigIds.split(",");
|
||||||
|
|
||||||
List<ParamsConfigDataEO> updateConfigDataEOList = new ArrayList<>();
|
List<ParamsConfigDataEO> updateConfigDataEOList = new ArrayList<>();
|
||||||
|
List<ParamsConfigDataEO> addConfigDataEOList = new ArrayList<>();
|
||||||
for (int i=0; i<paramsCollectManifestIdStr.length; i++) {
|
for (int i=0; i<paramsCollectManifestIdStr.length; i++) {
|
||||||
for (int j=0; j<targetConfigIdStr.length; j++) {
|
ParamsConfigDataEO sourceConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(sourceConfigId, paramsCollectManifestIdStr[i]);
|
||||||
ParamsConfigDataEO sourceConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(sourceConfigId, paramsCollectManifestIdStr[i]);
|
if (ObjectUtil.isNotEmpty(sourceConfigDataEO)) {
|
||||||
ParamsConfigDataEO targetConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(targetConfigIdStr[j], paramsCollectManifestIdStr[i]);
|
for (int j = 0; j < targetConfigIdStr.length; j++) {
|
||||||
if (ObjectUtil.isNotEmpty(targetConfigDataEO) && sourceConfigDataEO != null) {
|
ParamsConfigDataEO targetConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(targetConfigIdStr[j], paramsCollectManifestIdStr[i]);
|
||||||
ParamsConfigDataEO updateConfigDataEO = new ParamsConfigDataEO();
|
if (ObjectUtil.isNotEmpty(targetConfigDataEO)) {
|
||||||
updateConfigDataEO.setId(targetConfigDataEO.getId());
|
ParamsConfigDataEO updateConfigDataEO = new ParamsConfigDataEO();
|
||||||
updateConfigDataEO.setTextData(sourceConfigDataEO.getTextData());
|
updateConfigDataEO.setId(targetConfigDataEO.getId());
|
||||||
updateConfigDataEO.setPullData(sourceConfigDataEO.getPullData());
|
updateConfigDataEO.setTextData(sourceConfigDataEO.getTextData());
|
||||||
updateConfigDataEO.setFileConnectId(sourceConfigDataEO.getFileConnectId());
|
updateConfigDataEO.setPullData(sourceConfigDataEO.getPullData());
|
||||||
updateConfigDataEOList.add(updateConfigDataEO);
|
updateConfigDataEO.setFileConnectId(sourceConfigDataEO.getFileConnectId());
|
||||||
|
updateConfigDataEOList.add(updateConfigDataEO);
|
||||||
|
} else {
|
||||||
|
ParamsConfigDataEO addConfigDataEO = new ParamsConfigDataEO();
|
||||||
|
addConfigDataEO.setParamsConfigId(targetConfigIdStr[j]);
|
||||||
|
addConfigDataEO.setParamsCollectManifestId(paramsCollectManifestIdStr[i]);
|
||||||
|
addConfigDataEO.setTextData(sourceConfigDataEO.getTextData());
|
||||||
|
addConfigDataEO.setPullData(sourceConfigDataEO.getPullData());
|
||||||
|
addConfigDataEO.setFileConnectId(sourceConfigDataEO.getFileConnectId());
|
||||||
|
addConfigDataEOList.add(addConfigDataEO);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return paramsConfigDataEOService.updateBatchById(updateConfigDataEOList);
|
paramsConfigDataEOService.saveBatch(addConfigDataEOList);
|
||||||
|
paramsConfigDataEOService.updateBatchById(updateConfigDataEOList);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user