From 68408ba6f0ff9c4e7978735818ab12990c957c1a Mon Sep 17 00:00:00 2001 From: 胡仁荣 <897853850@qq.com> Date: 星期四, 03 十一月 2022 10:47:32 +0800 Subject: [PATCH] 忽略不需要提交的文件 --- src/main/java/com/qxueyou/scc/base/util/ClientUtils.java | 19 ++++++++++++++----- src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java | 3 +-- src/main/java/com/qxueyou/scc/user/service/impl/UserService.java | 3 +++ src/main/java/com/qxueyou/scc/sys/action/LoginController.java | 2 -- src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java | 2 +- src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java | 7 ++----- src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java | 2 +- src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java | 2 ++ src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java | 9 ++++----- 9 files changed, 28 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java index 2241ed6..e8f3de2 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java @@ -186,6 +186,8 @@ String hql = "select c from ClsClass c,StuStudent s where c.classId=s.classId and s.userId=? and s.status=?"; + System.out.println(ClientUtils.getUserId()); + List<ClsClass> result = find(hql, CollectionUtils.newList(ClientUtils.getUserId(), StuStudent.STATUS_ACTIVE), ClsClass.class); diff --git a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java index 8ede9cf..b113ad5 100644 --- a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java +++ b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java @@ -68,10 +68,13 @@ /** 得到userName*/ public static String getUserName(){ -// HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); -// HttpSession session = request.getSession(); - return getUserInfo().getInfo(UserInfoWrapper.INF_USER_NAME); -// return (String) session.getAttribute("userName"); + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + HttpSession session = request.getSession(); + String info = getUserInfo().getInfo(UserInfoWrapper.INF_USER_NAME); + if(info!=null){ + info= (String) session.getAttribute(UserInfoWrapper.INF_USER_NAME); + } + return info; } /** 得到用户头像*/ @@ -104,7 +107,13 @@ /** 得到className*/ public static String getClassName(){ - return getUserInfo().getInfo(UserInfoWrapper.INF_CLASS_NAME); + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + HttpSession session = request.getSession(); + String info = getUserInfo().getInfo(UserInfoWrapper.INF_CLASS_NAME); + if(info!=null){ + info= (String) session.getAttribute(UserInfoWrapper.INF_CLASS_NAME); + } + return info; // System.out.println("CLassName"+session.getAttribute("className")); // return (String) session.getAttribute("className"); } diff --git a/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java b/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java index e808ef6..c788928 100644 --- a/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java +++ b/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java @@ -105,8 +105,7 @@ */ @GetMapping(value = "lstSubjectDetail") public Result subjectDetailLst(HttpServletRequest request){ - Object userId = request.getSession().getAttribute("userId"); - return subjectService.lstSubjectDetail(String.valueOf(userId)); + return subjectService.lstSubjectDetail(); } /** diff --git a/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java b/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java index 379c8a1..df8746e 100644 --- a/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java +++ b/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java @@ -3,6 +3,7 @@ import java.util.List; import java.util.Map; +import com.qxueyou.scc.base.model.UserInfoWrapper; import com.qxueyou.scc.user.model.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.CacheEvict; @@ -428,17 +429,15 @@ @ApiImplicitParam(name = "startTime", value = "开班时间", required = false, paramType="query", dataType = "String") }) @GetMapping(value = "getSubjectLst") - public Result getList(String classId, String startTime, Integer limit, @RequestParam(defaultValue="1")Integer pageNum, HttpServletRequest request) { -// System.out.println("用户id"+request.getSession().getAttribute("userId")); - Object userId = request.getSession().getAttribute("userId"); + public Result getList(String userId,String classId, String startTime, Integer limit, @RequestParam(defaultValue="1")Integer pageNum, HttpServletRequest request) { + userId = StringUtils.isEmpty(userId)?ClientUtils.getUserId():userId; classId = StringUtils.isEmpty(classId)?ClientUtils.getClassId():classId; - List<MySubjectV> result = subjectService.listMySubjectV(classId,String.valueOf(userId)); + List<MySubjectV> result = subjectService.listMySubjectV(classId,userId); return new Result(true, "success", QBeanUtils.listBean2ListMap(result, CollectionUtils.newStringMap("id.subjectId", "subjectId", "id.classId", "classId", "subjectName", "subjectName,coursewareName", "percent", "percent", "progressValue", "studyTime", "coverPageUrl", "coverPageUrl"))); - } /** diff --git a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java index b9f103b..7207676 100644 --- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java +++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java @@ -256,8 +256,6 @@ // 缓存到请求线程 UserInfoWrapper wrapper = cacheUserInfo(param, null); request.getSession().setAttribute(UserInfoWrapper.SESSION_USER_INFO_KEY, wrapper); - System.out.println("sess"+request.getSession().getAttribute("userId")); - System.out.println("aaa"+ClientUtils.getUserId()); return new Result(true, "success", CollectionUtils.newObjectMap("userId", user.getUserId(), "userName", user.getName(), "imgPath", user.getImgPath(), "orgName", ClientUtils.getOrgName(),"orgId", ClientUtils.getOrgId(), "orgLogo", diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java index d142c62..d217a6b 100644 --- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java +++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java @@ -135,7 +135,7 @@ res.setName(name); res.setCoverPageUrl(coverPageUrl); res.setRemark(remark); - + res.setStatus(Res.STATUS_DRAFT); save(res); return new Result(true, "success"); diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java index cb49dca..26c7bf1 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java @@ -162,7 +162,7 @@ /** * 首页获取课程详情列表 */ - Result lstSubjectDetail(String userId); + Result lstSubjectDetail(); /** * 获取数据排行 diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java index c26c94f..7bd791a 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java @@ -411,9 +411,6 @@ @Override public List<MySubjectV> listMySubjectV(String classId,String userId) { StringBuffer hql = new StringBuffer("from MySubjectV p where p.id.userId=? and p.subjectStatus=?"); -// UserInfoWrapper wrapper=new UserInfoWrapper(); -// System.out.println("cc"+ClientUtils.getUserInfo().getInfo(wrapper.INF_CLASS_ID)); -// System.out.println("1-"+ClientUtils.getUserId()+"2-"+Subject.STATUS_ISSUED+"aaaaaa"+userId); List<Object> args = CollectionUtils.newList(userId,Subject.STATUS_ISSUED); if (!StringUtils.isEmpty(classId)) { @@ -568,8 +565,8 @@ } @Override - public Result lstSubjectDetail(String userId) { -// String userId = ClientUtils.getUserId(); + public Result lstSubjectDetail() { + String userId = ClientUtils.getUserId(); StringBuffer hql = new StringBuffer( "select percent as percent,className as className ,id.classId as classId ,id.subjectId as subjectId ," + "subjectName as subjectName ,coverPageUrl as coverPageUrl , progressValue as progressValue from" diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java index ccdb50c..f22a1d7 100644 --- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java +++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java @@ -67,9 +67,12 @@ wrapper.setOrg(org); wrapper.setClass(objClsClass); wrapper.setLoginInfo(param.getCacheIpFlag(), param.getIp(), param.getPlatForm()); + System.out.println("aaa"+user.getUserId()); session.setAttribute(UserInfoWrapper.INF_USER_ID,user.getUserId()); + session.setAttribute(UserInfoWrapper.INF_USER_NAME,user.getName()); if(objClsClass!=null){ session.setAttribute(UserInfoWrapper.INF_CLASS_ID,objClsClass.getClassId()); + session.setAttribute(UserInfoWrapper.INF_CLASS_NAME,objClsClass.getName()); } return wrapper; } -- Gitblit v1.8.0