优化结算模块代码质量和可读性
- 使用 Objects.isNull 和 Objects.nonNull 替换直接 null 判断,提高代码可读性和安全性
This commit is contained in:
parent
193b71a798
commit
bd2062e4b8
|
|
@ -483,7 +483,7 @@ public class SltAgreementInfoServiceImpl implements ISltAgreementInfoService {
|
|||
}
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
return GlobalConstants.INT_1;
|
||||
} catch (Exception e) {
|
||||
throw new ServiceException("错误:" + e.getMessage());
|
||||
}
|
||||
|
|
@ -500,18 +500,18 @@ public class SltAgreementInfoServiceImpl implements ISltAgreementInfoService {
|
|||
// 去业务配置表查询当前登陆用户是否有权限
|
||||
BmConfig equipmentConfigUsers = bmConfigMapper.selectBmConfigByItemName(EQUIPMENT_COST_USERS);
|
||||
BmConfig safetyEquipmentConfigUsers = bmConfigMapper.selectBmConfigByItemName(SAFETY_EQUIPMENT_COST_USERS);
|
||||
if ((equipmentConfigUsers == null || equipmentConfigUsers.getItemValue() == null)
|
||||
&& (safetyEquipmentConfigUsers == null || safetyEquipmentConfigUsers.getItemValue() == null))
|
||||
if ((Objects.isNull(equipmentConfigUsers) || equipmentConfigUsers.getItemValue() == null)
|
||||
&& (Objects.isNull(safetyEquipmentConfigUsers) || safetyEquipmentConfigUsers.getItemValue() == null))
|
||||
{
|
||||
throw new ServiceException("结算业务人员未配置,无法进行系统结算!");
|
||||
}
|
||||
if (equipmentConfigUsers != null && equipmentConfigUsers.getItemValue() != null) {
|
||||
if (Objects.nonNull(equipmentConfigUsers) && equipmentConfigUsers.getItemValue() != null) {
|
||||
boolean isContains = containsExactValue(equipmentConfigUsers.getItemValue(), String.valueOf(theLoginUserId));
|
||||
if (isContains) {
|
||||
return GlobalConstants.INT_1;
|
||||
}
|
||||
}
|
||||
if (safetyEquipmentConfigUsers != null && safetyEquipmentConfigUsers.getItemValue() != null) {
|
||||
if (Objects.nonNull(safetyEquipmentConfigUsers) && Objects.nonNull(safetyEquipmentConfigUsers.getItemValue())) {
|
||||
boolean isContains = containsExactValue(safetyEquipmentConfigUsers.getItemValue(), String.valueOf(theLoginUserId));
|
||||
if (isContains) {
|
||||
return GlobalConstants.INT_2;
|
||||
|
|
|
|||
Loading…
Reference in New Issue