| | |
| | | import com.qxueyou.scc.org.model.OrgCourse; |
| | | |
| | | /** |
| | | * 科目管理controller |
| | | * 科目管理controller |
| | | * |
| | | * @author 德虎 |
| | | * @history 2014-11-25 新建 夏德虎 |
| | | * @author 德虎 |
| | | * @history 2014-11-25 新建 夏德虎 |
| | | * |
| | | */ |
| | | @Controller |
| | |
| | | private ICourseService service; |
| | | |
| | | /** |
| | | * APP2.0: 查询科目内容 |
| | | * APP2.0: 查询科目内容 |
| | | * URL: /org/cource/queryCourseNew/{courseId} |
| | | * |
| | | * @param courseId 科目ID |
| | | * @param courseId 科目ID |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "queryCourseNew/{courseId}", method = RequestMethod.GET) |
| | |
| | | |
| | | OrgCollegeCourse course = commonDAO.read(OrgCollegeCourse.class, courseId); |
| | | |
| | | // // 如果是游客班 1:表示游客班 |
| | | // // 如果是游客班 1:表示游客班 |
| | | // if(orgClassService.isCurrentVistorClass()){ |
| | | // //Organization org = course.getOrg(); |
| | | // Organization org = commonDAO.read(Organization.class, course.getTopOrgId()); |
| | |
| | | } |
| | | |
| | | /** |
| | | * APP2.0: 推荐课程 |
| | | * APP2.0: 推荐课程 |
| | | * URL: /org/cource/recommendCourseNew |
| | | * |
| | | * @return |
| | |
| | | public @ResponseBody |
| | | List<OrgCollegeCourse> recommendCourse() { |
| | | |
| | | // 1. 查询该机构下推荐课程 只取前三个 |
| | | // 1. 查询该机构下推荐课程 只取前三个 |
| | | String hql = "select courseId,name,price,imgPath,courseCategoryId " |
| | | + " from OrgCourse c where c.deleteFlag is false and c.recommend is true"; |
| | | |
| | | List<Object> args = new ArrayList<Object>(1); |
| | | // 如果是游客班 查所有机构 1:表示游客班 |
| | | // 如果是游客班 查所有机构 1:表示游客班 |
| | | // if(!orgClassService.isCurrentVistorClass()){ |
| | | // hql += " and c.org.organizationId=?"; |
| | | // args = CollectionUtils.newList(ClientUtils.getOrgId()); |
| | |
| | | return lstCourse; |
| | | } |
| | | |
| | | // 只取前三项数据 |
| | | // 只取前三项数据 |
| | | List<OrgCollegeCourse> lstResultCourse = new ArrayList<OrgCollegeCourse>(); |
| | | int count = lstCourse.size() >= 3 ? 3 : lstCourse.size(); |
| | | for (int i = 0; i < count; i++) { |
| | |
| | | return lstResultCourse; |
| | | } |
| | | |
| | | /******************************************************************* 上面为App接口,下面为后台接口 **************************/ |
| | | /******************************************************************* 上面为App接口,下面为后台接口 **************************/ |
| | | |
| | | /** |
| | | * 科目列表 |
| | | * 科目列表 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取列表数据 |
| | | * 获取列表数据 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据科目ID查询科目 |
| | | * 根据科目ID查询科目 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 专业编辑 - 选择科目类别后加载专业列表 |
| | | * 专业编辑 - 选择科目类别后加载专业列表 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * 新增 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 编辑 |
| | | * 编辑 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * 删除 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | public @ResponseBody |
| | | Result delete(String courseIds) { |
| | | |
| | | // 保存到服务器 |
| | | // 保存到服务器 |
| | | return orgCourseService.deleteCourses(courseIds.split(",")); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 推荐 |
| | | * 推荐 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | public @ResponseBody |
| | | Result recommend(String courseIds) { |
| | | |
| | | // 保存到服务器 |
| | | // 保存到服务器 |
| | | return orgCourseService.doRecommend(courseIds.split(",")); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 取消推荐 |
| | | * 取消推荐 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | public @ResponseBody |
| | | Result unrecommend(String courseIds) { |
| | | |
| | | // 保存到服务器 |
| | | // 保存到服务器 |
| | | return orgCourseService.doUnRecommend(courseIds.split(",")); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 更新 |
| | | * 更新 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 科目介绍预览 |
| | | * 科目介绍预览 |
| | | * @param orgClass |
| | | * @param mobilePhone |
| | | * @return |
| | |
| | | |
| | | |
| | | /** |
| | | * 查询所有机构项目 |
| | | * 查询所有机构项目 |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/allCourseName",method=RequestMethod.GET) |