|
@@ -218,8 +218,21 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
return sceneService.pageList(param);
|
|
|
}
|
|
|
Page<SceneVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(),param.getPageSize()),param);
|
|
|
+ List<SceneVo> records = page.getRecords();
|
|
|
+ HashMap<String,SceneCopyLog> map = null;
|
|
|
+ if(records.size() >0){
|
|
|
+ List<String> numList = records.parallelStream().map(SceneVo::getNum).collect(Collectors.toList());
|
|
|
+ map = copyLogService.getByNewNumList(numList);
|
|
|
+ }
|
|
|
for (SceneVo record : page.getRecords()) {
|
|
|
record.setStatusString(SceneStatusUtil.getStatusString(record));
|
|
|
+ if(map !=null ){
|
|
|
+ SceneCopyLog sceneCopyLog = map.get(record.getNum());
|
|
|
+ if(sceneCopyLog != null){
|
|
|
+ record.setCopyTime(sceneCopyLog.getCreateTime());
|
|
|
+ record.setIsCopy(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
return PageInfo.PageInfo(page);
|
|
|
}
|