| | |
| | | * @param lifeCycleDTOList 要导入的生命周期数据传输对象列表 |
| | | * @throws VciBaseException 查询或者保存出错的时候,会抛出异常 |
| | | */ |
| | | private void importLifeCycles(Collection<OsLifeCycleDTO> lifeCycleDTOList) throws VciBaseException{ |
| | | private void importLifeCycles(Collection<OsLifeCycleDTO> lifeCycleDTOList) throws VciBaseException, PLException { |
| | | Set<String> existLifeCycleIds = lifeCycleService.selectAllLifeCycleMap().keySet(); |
| | | //生命周期的名称没有转为小写,但是平台又区分大小写 |
| | | List<String> existLifeCycleLowIds = existLifeCycleIds.stream().map(s->s.toLowerCase(Locale.ROOT)).collect(Collectors.toList()); |
| | |
| | | lifeCyle.ts = VciDateUtil.getNowString(VciDateUtil.DateTimeMillFormat); |
| | | lifeCyle.name = lifeCycleDTO.getId(); |
| | | }else { |
| | | lifeCyle = lifeCycleService.lifeCycleVO2DO( allLifeCycleLowMap.get(lifeCycleId)); |
| | | lifeCyle = lifeCycleService.lifeCycleVO2DO(allLifeCycleLowMap.get(lifeCycleId)); |
| | | edit = true; |
| | | } |
| | | lifeCyle.tag = lifeCycleDTO.getName(); |