liusheng
9 天以前 d88fffd5d757a23f302011ced88dea92e1ce31e9
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatemaintenanceServiceImpl.java
@@ -8,8 +8,9 @@
import com.ruoyi.common.utils.bean.DtoConversionUtils;
import com.ruoyi.project.domain.ServiceDonatebaseinfo;
import com.ruoyi.project.domain.ServiceDonatemaintenance;
import com.ruoyi.project.domain.dto.MaintenanceBaseInfoDTO;
import com.ruoyi.project.domain.dto.ServiceDonatebaseinfoDTO;
import com.ruoyi.project.domain.vo.ServiceDonatemaintenanceVO;
import com.ruoyi.project.domain.vo.MaintenanceBaseInfoVO;
import com.ruoyi.project.mapper.ServiceDonatemaintenanceMapper;
import com.ruoyi.project.service.IServiceDonatebaseinfoService;
import com.ruoyi.project.service.IServiceDonatemaintenanceService;
@@ -73,27 +74,9 @@
    }
    @Override
    public Page maintenanceBaseInfoList(ServiceDonatemaintenanceVO serviceDonatemaintenanceVO) {
        ServiceDonatebaseinfo serviceDonatebaseinfo = new ServiceDonatebaseinfo();
        serviceDonatebaseinfo.setPageNum(serviceDonatemaintenanceVO.getPageNum());
        serviceDonatebaseinfo.setPageSize(serviceDonatemaintenanceVO.getPageSize());
        serviceDonatebaseinfo.setName(serviceDonatemaintenanceVO.getName());
        serviceDonatebaseinfo.setTreatmenthospitalname(serviceDonatemaintenanceVO.getTreatmenthospitalname());
        serviceDonatebaseinfo.setDeptname(serviceDonatemaintenanceVO.getDeptname());
        serviceDonatebaseinfo.setRecordstate(serviceDonatemaintenanceVO.getRecordstate());
        Page serviceDonatebaseinfoPage = serviceDonatebaseinfoService.queryListPage(serviceDonatebaseinfo);
        List<ServiceDonatebaseinfo> records = serviceDonatebaseinfoPage.getRecords();
        List<ServiceDonatebaseinfoDTO> serviceDonatebaseinfoDTOS = DtoConversionUtils.sourceToTarget(records, ServiceDonatebaseinfoDTO.class);
        for (ServiceDonatebaseinfoDTO serviceDonatebaseinfoDTO : serviceDonatebaseinfoDTOS) {
            ServiceDonatemaintenance serviceDonatemaintenance = new ServiceDonatemaintenance();
            serviceDonatemaintenance.setInfoid(serviceDonatebaseinfoDTO.getId());
            List<ServiceDonatemaintenance> serviceDonatemaintenanceList = serviceDonatemaintenanceMapper.selectServiceDonatemaintenanceList(serviceDonatemaintenance);
            serviceDonatebaseinfoDTO.setServiceDonatemaintenanceList(serviceDonatemaintenanceList);
        }
        serviceDonatebaseinfoPage.setRecords(serviceDonatebaseinfoDTOS);
        return serviceDonatebaseinfoPage;
    public List<MaintenanceBaseInfoDTO> maintenanceBaseInfoList(MaintenanceBaseInfoVO maintenanceBaseInfoVO) {
        List<MaintenanceBaseInfoDTO> maintenanceBaseInfoDTOS = serviceDonatemaintenanceMapper.selectServiceDonatemaintenanceList(maintenanceBaseInfoVO);
        return maintenanceBaseInfoDTOS;
    }
}