Browse Source

houseType的场景列表接口增加用户过滤

dsx 2 years ago
parent
commit
fbba76cba8

+ 1 - 1
src/main/java/com/fdkankan/ucenter/controller/SceneController.java

@@ -171,7 +171,7 @@ public class SceneController extends BaseController {
      */
     @PostMapping("/pageSceneWithHouseType")
     public Result pageSceneWithHouseType(@RequestBody RequestScene param){
-        return scenePlusService.pageSceneWithHouseType(param);
+        return scenePlusService.pageSceneWithHouseType(param,this.getToken());
     }
 
 

+ 1 - 1
src/main/java/com/fdkankan/ucenter/service/IScenePlusService.java

@@ -42,5 +42,5 @@ public interface IScenePlusService extends IService<ScenePlus> {
 
     List<ScenePlus> getByIds(List<Long> plusIds);
 
-    Result pageSceneWithHouseType(RequestScene param);
+    Result pageSceneWithHouseType(RequestScene param, String token);
 }

+ 5 - 2
src/main/java/com/fdkankan/ucenter/service/impl/ScenePlusServiceImpl.java

@@ -80,6 +80,8 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
     LaserService laserService;
     @Autowired
     ISceneCopyLogService sceneCopyLogService;
+    @Autowired
+    private IUserService userService;
 
 
     @Override
@@ -313,9 +315,10 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
     }
 
     @Override
-    public Result pageSceneWithHouseType(RequestScene param) {
+    public Result pageSceneWithHouseType(RequestScene param, String token) {
+        User ssoUser = userService.getByToken(token);
         Page<ScenePlus> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()),
-                new LambdaQueryWrapper<ScenePlus>().eq(ScenePlus::getHouseType, CommonStatus.YES.code().intValue()));
+                new LambdaQueryWrapper<ScenePlus>().eq(ScenePlus::getUserId, ssoUser.getId()).eq(ScenePlus::getHouseType, CommonStatus.YES.code().intValue()));
         List<SceneVo> records = null;
         if(page.getRecords().size() > 0){
             records = page.getRecords().parallelStream().map(plus -> {