|
|
@ -38,6 +38,7 @@ import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dataaggre.constant.DataSourceConstant; |
|
|
|
import com.epmet.dataaggre.constant.TDuckConstant; |
|
|
|
import com.epmet.dataaggre.dao.epmettduck.PrUserProjectDao; |
|
|
|
import com.epmet.dataaggre.dao.epmettduck.PrUserProjectResultDao; |
|
|
|
import com.epmet.dataaggre.dao.epmettduck.PrVistRecordDao; |
|
|
|
import com.epmet.dataaggre.dto.epmettduck.PrPublishRangeDTO; |
|
|
|
import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO; |
|
|
@ -85,7 +86,7 @@ import java.util.stream.Stream; |
|
|
|
public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao, PrUserProjectEntity> implements PrUserProjectService { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private PrVistRecordDao visitRecordDao; |
|
|
|
private PrUserProjectResultDao prUserProjectResultDao; |
|
|
|
@Resource |
|
|
|
private PrPublishRangeService prPublishRangeService; |
|
|
|
@Resource |
|
|
@ -213,7 +214,7 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao, |
|
|
|
PageInfo<TDuckListResultDTO> projectPageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.queryProjectList(projectKeys, formDTO.getStatus(), formDTO.getClient())); |
|
|
|
List<TDuckListResultDTO> result = projectPageInfo.getList(); |
|
|
|
// 查询此人已填写过的问卷 并赋值已填写字段
|
|
|
|
List<String> records = visitRecordDao.selectVisitRecordByUserId(formDTO.getUserId()); |
|
|
|
List<String> records = prUserProjectResultDao.selectFillRecordByUserId(formDTO.getUserId()); |
|
|
|
if (!CollectionUtils.isEmpty(records)){ |
|
|
|
for (String r : records) { |
|
|
|
for (TDuckListResultDTO t : result) { |
|
|
|