You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.9 KiB
3.9 KiB
根据提供的 git diff
记录,以下是对代码的评审:
PdmBiSubpackagerelationServiceImpl.java
-
空指针检查:
- 在
getPointCode
方法中,使用了ObjectUtils.isEmpty
来检查ivtList
是否为空。这是一个好的实践,因为CollectionUtils.isEmpty
可能会在ivtList
为null
时抛出异常。
- 在
-
代码简化:
- 在
getPointCode
方法中,使用了deviceCode.substring(deviceCode.lastIndexOf("_") + 1)
来获取设备代码的一部分。这比使用循环来计算字符串长度更简洁。
- 在
-
重复代码:
- 在多个地方使用了
CollectionUtils.isEmpty
来检查集合是否为空。可以考虑使用工具类或自定义方法来减少重复代码。
- 在多个地方使用了
BstIvtPackageinfoivtMapper.java
- 代码简化:
- 在
getZxqTaskCount
方法中,将返回类型从Integer
改为List<Map<String, Object>>
,这样可以更灵活地返回数据。
- 在
BstIvtPackageinfoivtServiceImpl.java
-
空指针检查:
- 在
getBstIvtPackageinfoivts
方法中,使用了ObjectUtils.isEmpty
来检查ivtList
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
getNoBlockIvt
方法中,使用了getBstIvtPackageinfoivt
方法来获取没有阻挡的点位。这可以简化代码并减少重复。
- 在
-
重复代码:
- 在多个地方使用了
CollectionUtils.isEmpty
来检查集合是否为空。可以考虑使用工具类或自定义方法来减少重复代码。
- 在多个地方使用了
SchBaseTaskServiceImpl.java
- 空指针检查:
- 在
getExistTasks
方法中,使用了ObjectUtils.isNotEmpty
来检查taskTypes
是否为空。这是一个好的实践。
- 在
DjqTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
GzqTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
GzqToKzjhcwTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
MzhcwTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
SendDjqKzjTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
SendGzqKzjTask.java
-
空指针检查:
- 在
updateTaskStatus
方法中,使用了ObjectUtils.isNotBlank
来检查schBaseTask.getUpdate_time()
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
updateTaskStatus
方法中,使用了StrUtil.equals
来比较字符串。这比使用==
更安全。
- 在
ShiftingTask.java
-
空指针检查:
- 在
addTask
方法中,使用了ObjectUtils.isNotEmpty
来检查taskList
是否为空。这是一个好的实践。
- 在
-
代码简化:
- 在
addTask
方法中,使用了 `BeanUtils
- 在