|
|
@@ -1,10 +1,13 @@
|
|
|
package com.goafanti.Interview.service.impl;
|
|
|
|
|
|
import com.goafanti.Interview.service.UserInterviewProjectService;
|
|
|
+import com.goafanti.common.constant.AFTConstants;
|
|
|
import com.goafanti.common.dao.UserInterviewProjectMapper;
|
|
|
import com.goafanti.common.model.UserInterviewProject;
|
|
|
+import com.goafanti.common.model.UserInterviewProjectBo;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
+import com.goafanti.core.shiro.token.TokenManager;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
@@ -24,10 +27,13 @@ public class UserInterviewProjectServiceImpl extends BaseMybatisDao<UserIntervie
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public Pagination<UserInterviewProject> list(UserInterviewProject userInterviewProject, Integer pageNo, Integer pageSize) {
|
|
|
+ public Pagination<UserInterviewProjectBo> list(UserInterviewProject userInterviewProject, Integer pageNo, Integer pageSize) {
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
+ if (!TokenManager.hasRole(AFTConstants.SUPERADMIN)){
|
|
|
+ userInterviewProject.setAid(TokenManager.getAdminId());
|
|
|
+ }
|
|
|
params.put("in", userInterviewProject);
|
|
|
- return (Pagination<UserInterviewProject>) findPage("findUserInterviewProjectList",
|
|
|
+ return (Pagination<UserInterviewProjectBo>) findPage("findUserInterviewProjectList",
|
|
|
"findUserInterviewProjectCount", params, pageNo, pageSize);
|
|
|
}
|
|
|
|