diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectController.java index 87906594..992a7bef 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectController.java @@ -4,9 +4,11 @@ import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.redis.RedisCache; import com.yanzhu.jh.project.domain.SurProject; +import com.yanzhu.jh.project.domain.SurProjectUserinfo; import com.yanzhu.jh.project.service.ISurProjectService; import com.yanzhu.jh.project.domain.SurProjectBuildNodeData; import com.yanzhu.jh.project.service.ISurProjectBuildNodeDataService; +import com.yanzhu.jh.project.service.ISurProjectUserinfoService; import org.aspectj.weaver.loadtime.Aj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -24,6 +26,9 @@ public class ProjectController { @Autowired private ISurProjectBuildNodeDataService surProjectBuildNodeDataService; + @Autowired + private ISurProjectUserinfoService surProjectUserinfoService; + @Autowired private RedisCache redisCache; @@ -102,4 +107,11 @@ public class ProjectController { redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); return AjaxResult.success(list); } + + @GetMapping("/getProjectUser") + public AjaxResult getProjectUser(Long projectId){ + SurProjectUserinfo where=new SurProjectUserinfo(); + where.setProjectId(projectId); + return AjaxResult.success( surProjectUserinfoService.selectSurProjectUserinfoList(where)); + } }