Commit 7a077802 by 刘鑫

fix: 技能组有一个不存在时即抛出异常

1 parent 5380e78c
...@@ -141,15 +141,14 @@ public class CapacityQueryServiceImpl implements CapacityQueryService { ...@@ -141,15 +141,14 @@ public class CapacityQueryServiceImpl implements CapacityQueryService {
//查询对应的技能信息 //查询对应的技能信息
SkillInfoEntity skillInfo = skillInfoDao.getByBrandAndTypeAndSkill(service.getBrand(), SkillInfoEntity skillInfo = skillInfoDao.getByBrandAndTypeAndSkill(service.getBrand(),
service.getProductType(), service.getServiceType()); service.getProductType(), service.getServiceType());
if(Objects.nonNull(skillInfo)) { if (Objects.nonNull(skillInfo)) {
skillGroupCodes.add(skillInfo.getSkillGroupCode()); skillGroupCodes.add(skillInfo.getSkillGroupCode());
querySkillGroup.add(skillInfo); querySkillGroup.add(skillInfo);
} }
throw new BusinessException("查询不到对应的技能组信息:" + String.join(",",
service.getProductType(), service.getServiceType()));
} }
if (CollectionUtils.isEmpty(querySkillGroup)) {
throw new BusinessException("查询不到对应的技能组信息");
}
Set<EngineerInfoEntity> allFulfillEngineer = engineerInfoDao.listBySkillGroupCode(skillGroupCodes, Set<EngineerInfoEntity> allFulfillEngineer = engineerInfoDao.listBySkillGroupCode(skillGroupCodes,
skillGroupCodes.size(), teamId); skillGroupCodes.size(), teamId);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!