| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationWitnessVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.WitnessStatsVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonateorganMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonationwitnessorganMapper; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | |
| | | |
| | | @Autowired |
| | | ServiceDonationwitnessMapper serviceDonationwitnessMapper; |
| | | |
| | | @Autowired |
| | | ServiceDonationwitnessorganMapper serviceDonationwitnessorganMapper; |
| | | |
| | | @Autowired |
| | | ServiceDonatebaseinfoMapper serviceDonatebaseinfoMapper; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO) { |
| | | List<DonationwitnessBaseInfoDTO> donationwitnessBaseInfos = serviceDonationwitnessMapper.getDonationwitnessBaseInfo(donationwitnessBaseInfoVO); |
| | | |
| | | //获取所有器官信息 |
| | | if (!CollectionUtils.isEmpty(donationwitnessBaseInfos)&&donationwitnessBaseInfoVO.getPageNum()!=null) { |
| | | for (DonationwitnessBaseInfoDTO donationwitnessBaseInfoDTO:donationwitnessBaseInfos) { |
| | | ServiceDonationwitnessorgan serviceDonationwitnessorgan=new ServiceDonationwitnessorgan(); |
| | | serviceDonationwitnessorgan.setInfoid(donationwitnessBaseInfoDTO.getInfoid()); |
| | | List<ServiceDonationwitnessorgan> serviceDonationwitnessorgans = serviceDonationwitnessorganMapper.selectServiceDonationwitnessorganList(serviceDonationwitnessorgan); |
| | | donationwitnessBaseInfoDTO.setServiceDonationwitnessorgans(serviceDonationwitnessorgans); |
| | | } |
| | | } |
| | | return donationwitnessBaseInfos; |
| | | } |
| | | |
| | | @Override |
| | | public List<DonationWitnessVO> selectVOList(DonationWitnessVO donationWitnessVO) { |
| | | |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |