| | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.ServiceMedicalevaluationVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Boolean add(ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | ServiceMedicalevaluation serviceMedicalevaluation = DtoConversionUtils.sourceToTarget(serviceMedicalevaluationVO, ServiceMedicalevaluation.class); |
| | | boolean save = save(serviceMedicalevaluation); |
| | | if(save && CollectionUtils.isNotEmpty(serviceMedicalevaluationVO.getServiceMedicalevaluationorganList())){ |
| | | for (ServiceMedicalevaluationorgan serviceMedicalevaluationorgan:serviceMedicalevaluationVO.getServiceMedicalevaluationorganList()) { |
| | | serviceMedicalevaluationorgan.setInfoid(serviceMedicalevaluation.getInfoid()); |
| | | serviceMedicalevaluationorgan.setMedicalId(serviceMedicalevaluation.getId()); |
| | | serviceMedicalevaluationorganMapper.insert(serviceMedicalevaluationorgan); |
| | | } |
| | | } |
| | | return save; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean edit(ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | ServiceMedicalevaluation serviceMedicalevaluation = DtoConversionUtils.sourceToTarget(serviceMedicalevaluationVO, ServiceMedicalevaluation.class); |
| | | boolean update = updateById(serviceMedicalevaluation); |
| | | if(update && CollectionUtils.isNotEmpty(serviceMedicalevaluationVO.getServiceMedicalevaluationorganList())){ |
| | | for (ServiceMedicalevaluationorgan serviceMedicalevaluationorgan:serviceMedicalevaluationVO.getServiceMedicalevaluationorganList()) { |
| | | serviceMedicalevaluationorganMapper.updateById(serviceMedicalevaluationorgan); |
| | | } |
| | | } |
| | | return update; |
| | | } |
| | | |
| | | @Override |
| | | public List<MedicalEvaluationVO> selectVOList(MedicalEvaluationVO medicalEvaluationVO) { |
| | | |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |