diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmQuestionController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmQuestionController.java index 60ceee2e..1bd35f9c 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmQuestionController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmQuestionController.java @@ -351,10 +351,10 @@ public class XmQuestionController { String handlerUserid= (String) xmQuestionMap.get("handlerUserid"); String handlerUsername= (String) xmQuestionMap.get("handlerUsername"); XmQuestion xmQuedb=canOper.get(0); - Tips tips1=productQxService.checkProductScopeQx(null,productService.getProductFromCache(xmQuedb.getProductId()),1,handlerUserid,handlerUsername,null); + Tips tips1=productQxService.checkProductScopeQx(null,productService.getProductFromCache(xmQuedb.getProductId()),1,user,handlerUserid,handlerUsername,null); if(!tips1.isOk()){ if(StringUtils.hasText(xmQuedb.getProjectId())){ - tips1=groupService.checkProjectScopeQx(projectService.getProjectFromCache(xmQuedb.getProjectId()),handlerUserid,handlerUsername,null); + tips1=projectQxService.checkProjectScopeQx(null,projectService.getProjectFromCache(xmQuedb.getProjectId()),1,user,handlerUserid,handlerUsername,null); } if(!tips1.isOk()){ return failed(tips1); @@ -507,7 +507,7 @@ public class XmQuestionController { public Tips checkOneQx(String projectId,String productId){ User user=LoginUtils.getCurrentUserInfo(); XmProject xmProject=projectService.getProjectFromCache(projectId ); - Tips tips1 = this.groupService.checkProjectQx(xmProject,user); + Tips tips1 = this.projectQxService.checkProjectQx(xmProject,1,user); if(!tips1.isOk()){ if(StringUtils.hasText(productId)){ XmProduct xmProduct=productService.getProductFromCache(productId);