| | |
| | | */ |
| | | @Override |
| | | public Integer saveOrUpdateScript(HeLibraryVO heLibraryVO) { |
| | | Integer i = null; |
| | | HeLibrary heLibrary = DtoConversionUtils.sourceToTarget(heLibraryVO, HeLibrary.class); |
| | | if (heLibraryVO.getIsoperation() != null && heLibraryVO.getIsoperation() == 1) { |
| | | //新增 |
| | | i = heLibraryMapper.insertHeLibrary(heLibrary); |
| | | heLibraryMapper.insertHeLibrary(heLibrary); |
| | | } else if (heLibraryVO.getIsoperation() != null && heLibraryVO.getIsoperation() == 2) { |
| | | //修改 |
| | | i = heLibraryMapper.updateHeLibrary(heLibrary); |
| | | heLibraryMapper.updateHeLibrary(heLibrary); |
| | | } |
| | | log.info("新增或修改宣教详情的id为:{}", heLibrary.getId()); |
| | | // |
| | | // //对标签进行处理 |
| | | // for (HeLibraryTag heLibraryTag : heLibraryVO.getHeLibraryTagList()) { |
| | | // if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 1) { |
| | | // //新增 |
| | | // heLibraryTag.setHeid(heLibrary.getId()); |
| | | // heLibraryTagMapper.insertHeLibraryTag(heLibraryTag); |
| | | // } else if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 2) { |
| | | // //修改 |
| | | // heLibraryTag.setHeid(heLibrary.getId()); |
| | | // heLibraryTagMapper.updateHeLibraryTag(heLibraryTag); |
| | | // } else if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 3) { |
| | | // //删除 |
| | | // if (heLibraryTag.getId() == null) { |
| | | // log.info("删除失败,模板指标id为空"); |
| | | // } else { |
| | | // heLibraryTagMapper.deleteHeLibraryTagById(heLibraryTag.getId()); |
| | | // } |
| | | // } |
| | | // } |
| | | // |
| | | // //对科室进行处理 |
| | | // for (TempDetpRelevance tempDetpRelevance : heLibraryVO.getTempDetpRelevances()) { |
| | | // if (tempDetpRelevance.getId() == null) { |
| | | // //新增 |
| | | // tempDetpRelevance.setTempid(heLibrary.getId()); |
| | | // tempDetpRelevance.setType(3L); |
| | | // tempDetpRelevanceMapper.insertTempDetpRelevance(tempDetpRelevance); |
| | | // } else { |
| | | // tempDetpRelevanceMapper.updateTempDetpRelevance(tempDetpRelevance); |
| | | // } |
| | | // } |
| | | |
| | | //对标签进行处理 |
| | | for (HeLibraryTag heLibraryTag : heLibraryVO.getHeLibraryTagList()) { |
| | | if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 1) { |
| | | //新增 |
| | | heLibraryTag.setHeid(heLibrary.getId()); |
| | | heLibraryTagMapper.insertHeLibraryTag(heLibraryTag); |
| | | } else if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 2) { |
| | | //修改 |
| | | heLibraryTag.setHeid(heLibrary.getId()); |
| | | heLibraryTagMapper.updateHeLibraryTag(heLibraryTag); |
| | | } else if (heLibraryTag.getIsoperation() != null && heLibraryTag.getIsoperation() == 3) { |
| | | //删除 |
| | | if (heLibraryTag.getId() == null) { |
| | | log.info("删除失败,模板指标id为空"); |
| | | } else { |
| | | heLibraryTagMapper.deleteHeLibraryTagById(heLibraryTag.getId()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //对科室进行处理 |
| | | for (TempDetpRelevance tempDetpRelevance : heLibraryVO.getTempDetpRelevances()) { |
| | | if (tempDetpRelevance.getId() == null) { |
| | | //新增 |
| | | tempDetpRelevance.setTempid(heLibrary.getId()); |
| | | tempDetpRelevance.setType(3L); |
| | | tempDetpRelevanceMapper.insertTempDetpRelevance(tempDetpRelevance); |
| | | } else { |
| | | tempDetpRelevanceMapper.updateTempDetpRelevance(tempDetpRelevance); |
| | | } |
| | | } |
| | | |
| | | return i; |
| | | return heLibrary.getId().intValue(); |
| | | } |
| | | |
| | | @Override |