|
@@ -115,7 +115,7 @@ public class ObjectDigitalServiceImpl implements IObjectDigitalService {
|
|
|
fillClassCodeForUpdate(voList,dbMap);
|
|
|
//信息点校验
|
|
|
Map<String, Map<String, ObjectInfoDefine>> allInfoMap = validateOnSave(voList, true);
|
|
|
-
|
|
|
+ List<ObjectDigital> resultList = new ArrayList<>();
|
|
|
voList.forEach(vo -> {
|
|
|
ObjectDigital dbVO = MapUtil.get(dbMap, vo.getId(), ObjectDigital.class);
|
|
|
// 容错处理
|
|
@@ -134,10 +134,11 @@ public class ObjectDigitalServiceImpl implements IObjectDigitalService {
|
|
|
|
|
|
// 修改
|
|
|
dao.updateById(newDbVO);
|
|
|
+ resultList.add(newDbVO);
|
|
|
// 修改后消息
|
|
|
messageSender.sendMessage(DigitalMessageConstant.OPERATE_AFTER_UPDATE, dbVO, newDbVO, false);
|
|
|
});
|
|
|
- return voList;
|
|
|
+ return resultList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -374,6 +375,7 @@ public class ObjectDigitalServiceImpl implements IObjectDigitalService {
|
|
|
* @param ids
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Override
|
|
|
public Map<String, List<String>> queryVirtualCodeMap(String projectId,String groupCode,List<String> ids) {
|
|
|
LambdaQueryWrapper<ObjectDigital> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.select(ObjectDigital::getId, ObjectDigital::getVirtualCodes);
|