|
@@ -9,6 +9,7 @@ import com.fdkankan.ucenter.entity.*;
|
|
|
import com.fdkankan.ucenter.service.*;
|
|
|
import com.fdkankan.ucenter.vo.request.SceneParam;
|
|
|
import com.fdkankan.ucenter.vo.response.ScenePlusVo;
|
|
|
+import com.fdkankan.ucenter.vo.response.SceneProEntityVo;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -31,6 +32,27 @@ public class FusionService implements IFusionService {
|
|
|
@Autowired
|
|
|
IScenePlusVoidService scenePlusVoidService;
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public PageInfo scenePageOnlyV4List(SceneParam param, String token) {
|
|
|
+ PageInfo pageInfo = this.scenePageList(param, token);
|
|
|
+ List<ScenePlusVo> list = (List<ScenePlusVo>) pageInfo.getList();
|
|
|
+ List<SceneProEntityVo> proEntityVos = new ArrayList<>();
|
|
|
+ for (ScenePlusVo scenePlusVo : list) {
|
|
|
+ SceneProEntityVo vo = new SceneProEntityVo();
|
|
|
+ vo.setSceneName(scenePlusVo.getTitle());
|
|
|
+ vo.setStatus(scenePlusVo.getSceneStatus());
|
|
|
+ BeanUtils.copyProperties(scenePlusVo,vo);
|
|
|
+ BeanUtils.copyProperties(scenePlusVo.getPlusExt(),vo);
|
|
|
+ proEntityVos.add(vo);
|
|
|
+ }
|
|
|
+ Page<SceneProEntityVo> pageVo = new Page<>(param.getPageNum(),param.getPageSize());
|
|
|
+ pageVo.setRecords(proEntityVos);
|
|
|
+ pageVo.setTotal(pageInfo.getTotal());
|
|
|
+
|
|
|
+ return PageInfo.PageInfo(pageVo);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public PageInfo scenePageList(SceneParam param, String token) {
|
|
|
LambdaQueryWrapper<ScenePlus> wrapper = new LambdaQueryWrapper<>();
|