|
@ -29,16 +29,26 @@ import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.dataaggre.constant.DataSourceConstant; |
|
|
import com.epmet.dataaggre.constant.DataSourceConstant; |
|
|
import com.epmet.dataaggre.dao.epmettduck.PrUserProjectDao; |
|
|
import com.epmet.dataaggre.dao.epmettduck.PrUserProjectDao; |
|
|
|
|
|
import com.epmet.dataaggre.dao.epmettduck.PrVistRecordDao; |
|
|
import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.ProjectItemTypeEnum; |
|
|
import com.epmet.dataaggre.dto.epmettduck.ProjectItemTypeEnum; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.form.TDuckListFormDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.result.AnalysisReportResDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.result.AnalysisReportResDTO; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.result.OptionDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.result.ProjectProfileResultDTO; |
|
|
import com.epmet.dataaggre.dto.epmettduck.result.ProjectProfileResultDTO; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.result.TDuckListResultDTO; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.struct.CheckboxExpandStruct; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.struct.RadioExpandStruct; |
|
|
import com.epmet.dataaggre.dto.epmettduck.struct.RateExpandStruct; |
|
|
import com.epmet.dataaggre.dto.epmettduck.struct.RateExpandStruct; |
|
|
|
|
|
import com.epmet.dataaggre.dto.epmettduck.struct.SelectExpandStruct; |
|
|
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity; |
|
|
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity; |
|
|
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectResultEntity; |
|
|
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectResultEntity; |
|
|
import com.epmet.dataaggre.service.epmettduck.PrUserProjectService; |
|
|
import com.epmet.dataaggre.service.epmettduck.PrUserProjectService; |
|
|
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.util.CollectionUtils; |
|
|
import org.springframework.util.CollectionUtils; |
|
@ -134,7 +144,7 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao, |
|
|
if (CollectionUtils.isEmpty(projectKeys)){ |
|
|
if (CollectionUtils.isEmpty(projectKeys)){ |
|
|
return new ArrayList<>(); |
|
|
return new ArrayList<>(); |
|
|
} |
|
|
} |
|
|
PageInfo<TDuckListResultDTO> projectPageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.queryProjectList(projectKeys, formDTO.getStatus())); |
|
|
PageInfo<TDuckListResultDTO> projectPageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.queryProjectList(projectKeys, formDTO.getStatus(), formDTO.getClient())); |
|
|
List<TDuckListResultDTO> result = projectPageInfo.getList(); |
|
|
List<TDuckListResultDTO> result = projectPageInfo.getList(); |
|
|
List<String> records = visitRecordDao.selectVisitRecordByUserId(formDTO.getUserId()); |
|
|
List<String> records = visitRecordDao.selectVisitRecordByUserId(formDTO.getUserId()); |
|
|
if (!CollectionUtils.isEmpty(records)){ |
|
|
if (!CollectionUtils.isEmpty(records)){ |
|
|