Browse Source

feat(all): 林氏工厂

1 修改回传时修改的状态不正确的问题
fix-sign
zhaoqiaobo 3 months ago
parent
commit
2a4aae6ded
  1. 5
      blade-service/logpm-factory-data/logpm-factory-data-linsy/src/main/java/com/logpm/factorydata/linsy/service/impl/FactoryNodePushServiceImpl.java

5
blade-service/logpm-factory-data/logpm-factory-data-linsy/src/main/java/com/logpm/factorydata/linsy/service/impl/FactoryNodePushServiceImpl.java

@ -233,6 +233,11 @@ public class FactoryNodePushServiceImpl extends BaseServiceImpl<FactoryNodePushM
}
}
if (CollUtil.isNotEmpty(updateList)) {
// id相同时,更新 workedNodeCode 最大的那一条数据
updateList = updateList.stream().collect(Collectors.groupingBy(PackageInfoEntity::getId)).values().stream()
.map(data -> data.get(data.size() - 1)).collect(Collectors.toList());
// 按 workedNodeCode 正序
// updateList.sort(Comparator.comparingInt(PackageInfoEntity::getWorkedNodeCode));
packageInfoService.updateBatchById(updateList);
}
}

Loading…
Cancel
Save