From 068fc7f2e81178e55fa191a13709af64b1a163f6 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期一, 05 十二月 2022 14:27:43 +0800 Subject: [PATCH] 处理编码 --- src/main/java/com/qxueyou/scc/courseware/action/CourceCategoryController.java | 150 +++++++++++++++++++++++++------------------------- 1 files changed, 75 insertions(+), 75 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/courseware/action/CourceCategoryController.java b/src/main/java/com/qxueyou/scc/courseware/action/CourceCategoryController.java index 1331a6b..7f9f80a 100644 --- a/src/main/java/com/qxueyou/scc/courseware/action/CourceCategoryController.java +++ b/src/main/java/com/qxueyou/scc/courseware/action/CourceCategoryController.java @@ -37,10 +37,10 @@ import com.qxueyou.scc.school.model.SchHandoutReCourse; /** - * 科目类别管理controller + * 绉戠洰绫诲埆绠$悊controller * - * @author 德虎 - * @history 2014-11-25 新建 夏德虎 + * @author 寰疯檸 + * @history 2014-11-25 鏂板缓 澶忓痉铏� * */ @Controller @@ -65,24 +65,24 @@ ISysBusinessCacheService sysBusinessCacheService ;*/ /** - * APP2.0: 课程超市 选课 获取所有分类 <br> + * APP2.0: 璇剧▼瓒呭競 閫夎 鑾峰彇鎵�鏈夊垎绫� <br> * URL /org/courcecategory/courseCatNew<br> * * @method GET - * @return 返回值JSON串:<br> + * @return 杩斿洖鍊糐SON涓�:<br> * * <pre> - * [{"index":1,"code":"1CKJR","categoryName":"财会金融","categoryId":"18","imgPath":"/web/res/img/app/coursemarket_ico_accounting.png"}, + * [{"index":1,"code":"1CKJR","categoryName":"璐細閲戣瀺","categoryId":"18","imgPath":"/web/res/img/app/coursemarket_ico_accounting.png"}, * ...... - * {"index":8,"code":"9QB","categoryName":"全部","categoryId":"26","imgPath":"/web/res/img/app/coursemarket_ico_classify.png"}] + * {"index":8,"code":"9QB","categoryName":"鍏ㄩ儴","categoryId":"26","imgPath":"/web/res/img/app/coursemarket_ico_classify.png"}] * </pre> * - * 字段值说明: + * 瀛楁鍊艰鏄�: * * <pre> - * index:索引 - * code:编码 - * categoryName:名字 + * index:绱㈠紩 + * code:缂栫爜 + * categoryName:鍚嶅瓧 * categoryId:id * imgPath:logo URL * </pre> @@ -94,7 +94,7 @@ page.setPageNum(1); page.setPageSize(Integer.MAX_VALUE); - // 1. 查询该机构下所有的科目 + // 1. 鏌ヨ璇ユ満鏋勪笅鎵�鏈夌殑绉戠洰 String hql = "select c from OrgCourseCategory c where c.deleteFlag is false and c.categoryLevel = ? order by c.code asc "; List<OrgCourseCategory> lstLastCategory = commonDAO.findList(hql, page, CollectionUtils.newList(OrgCourseCategory.CATEGORY_LEVEL_FIRST), OrgCourseCategory.class); @@ -144,29 +144,29 @@ } /** - * APP2.0: 课程超市 所有查询条件 <br> + * APP2.0: 璇剧▼瓒呭競 鎵�鏈夋煡璇㈡潯浠� <br> * URL /org/courcecategory/courseCatContitionNew<br> * - * 返回值JSON串:<br> + * 杩斿洖鍊糐SON涓�:<br> * * <pre> * { * "course":[ - * {"code":"0QB","children":[],"index":1,"categoryName":"全部","categoryId":"26","parentId":null}, - * {"code":"1CKJR","children":[],"index":2,"categoryName":"财会金融","categoryId":"18","parentId":null}, - * {"code":"2YYKS","children":[],"index":3,"categoryName":"语言考试","categoryId":"19","parentId":null}, - * {"code":"3YYL","children":[],"index":4,"categoryName":"医药类","categoryId":"20","parentId":null}, - * {"code":"4JGL","children":[],"index":5,"categoryName":"建工类","categoryId":"21","parentId":null}, - * {"code":"5ZYKZ","children":null,"index":6,"categoryName":"职业考证","categoryId":"22","parentId":null}, + * {"code":"0QB","children":[],"index":1,"categoryName":"鍏ㄩ儴","categoryId":"26","parentId":null}, + * {"code":"1CKJR","children":[],"index":2,"categoryName":"璐細閲戣瀺","categoryId":"18","parentId":null}, + * {"code":"2YYKS","children":[],"index":3,"categoryName":"璇█鑰冭瘯","categoryId":"19","parentId":null}, + * {"code":"3YYL","children":[],"index":4,"categoryName":"鍖昏嵂绫�","categoryId":"20","parentId":null}, + * {"code":"4JGL","children":[],"index":5,"categoryName":"寤哄伐绫�","categoryId":"21","parentId":null}, + * {"code":"5ZYKZ","children":null,"index":6,"categoryName":"鑱屼笟鑰冭瘉","categoryId":"22","parentId":null}, * {"code":"6XLJY","children":[ - * {"code":null,"index":1,"categoryName":"经济学","categoryId":"5","parentId":"23"}, - * {"code":null,"index":2,"categoryName":"法学","categoryId":"6","parentId":"23"} - * ],"index":7,"categoryName":"学历教育","categoryId":"23","parentId":null}, - * {"code":"7ITJN","children":[],"index":8,"categoryName":"IT技能","categoryId":"24","parentId":null}, - * {"code":"8QT","children":[],"index":9,"categoryName":"其他","categoryId":"25","parentId":null} + * {"code":null,"index":1,"categoryName":"缁忔祹瀛�","categoryId":"5","parentId":"23"}, + * {"code":null,"index":2,"categoryName":"娉曞","categoryId":"6","parentId":"23"} + * ],"index":7,"categoryName":"瀛﹀巻鏁欒偛","categoryId":"23","parentId":null}, + * {"code":"7ITJN","children":[],"index":8,"categoryName":"IT鎶�鑳�","categoryId":"24","parentId":null}, + * {"code":"8QT","children":[],"index":9,"categoryName":"鍏朵粬","categoryId":"25","parentId":null} * ], - * "city":[{"name":"深圳","index":1,"code":"sz"},{"name":"广州","index":2,"code":"gz"}], - * "sort":[{"name":"价格由低到高","index":1,"code":"PRICE_ASC"},{"name":"价格由高到低","index":2,"code":"PRICE_DESC"}] + * "city":[{"name":"娣卞湷","index":1,"code":"sz"},{"name":"骞垮窞","index":2,"code":"gz"}], + * "sort":[{"name":"浠锋牸鐢变綆鍒伴珮","index":1,"code":"PRICE_ASC"},{"name":"浠锋牸鐢遍珮鍒颁綆","index":2,"code":"PRICE_DESC"}] * } * * <pre> @@ -179,7 +179,7 @@ } /** - * APP2.0: 该机构下所有课程的分类和科目 URL: /org/courcecategory/courseCategoryNew + * APP2.0: 璇ユ満鏋勪笅鎵�鏈夎绋嬬殑鍒嗙被鍜岀鐩� URL: /org/courcecategory/courseCategoryNew * * @return */ @@ -187,27 +187,27 @@ @RequestMapping(value = "courseCategoryNew", method = RequestMethod.GET) public @ResponseBody List<OrgCourseCategory> getCourseCategoryData() { - // 1. 查询该机构下所有的科目 + // 1. 鏌ヨ璇ユ満鏋勪笅鎵�鏈夌殑绉戠洰 String hql = "select courseId,name,price,imgPath,courseCategoryId " + " from OrgCourse c where c.deleteFlag is false"; - // 2. 查询该机构下所有的科目对应的类别 + // 2. 鏌ヨ璇ユ満鏋勪笅鎵�鏈夌殑绉戠洰瀵瑰簲鐨勭被鍒� String hql_type = "select distinct c.category.categoryId,c.category.categoryName from OrgCourse c where " + " c.deleteFlag is false order by c.createTime "; List<Object> args = new ArrayList<Object>(1); - // 如果是游客班 查所有机构 1:表示游客班 + // 濡傛灉鏄父瀹㈢彮 鏌ユ墍鏈夋満鏋� 1:琛ㄧず娓稿鐝� // if (!orgClassService.isCurrentVistorClass()) { // hql = hql.concat(" and c.org.organizationId=?"); // hql_type = "select distinct c.category.categoryId,c.category.categoryName from OrgCourse c where " + " c.org.organizationId=? and c.deleteFlag is false order by c.createTime "; // args = CollectionUtils.newList(ClientUtils.getOrgId()); // } - // 1. 查询该机构下所有的科目 + // 1. 鏌ヨ璇ユ満鏋勪笅鎵�鏈夌殑绉戠洰 List<OrgCollegeCourse> lstCourse = categoryService.queryOrgCourseListNew(hql, args); - // 2. 查询该机构下所有的科目对应的类别 + // 2. 鏌ヨ璇ユ満鏋勪笅鎵�鏈夌殑绉戠洰瀵瑰簲鐨勭被鍒� List<OrgCourseCategory> lstCategory = categoryService.queryOrgCourseCategoryList(hql_type, args); - // 组装结构 + // 缁勮缁撴瀯 List<OrgCollegeCourse> newLstCourse = null; for (OrgCourseCategory category : lstCategory) { newLstCourse = new ArrayList<OrgCollegeCourse>(); @@ -218,19 +218,19 @@ } category.setCourseList(newLstCourse); } - // 不限制值 + // 涓嶉檺鍒跺�� String not_limit = Constants.NOT_LIMIT_VALUE; - // 重新组装类型 添加不限 + // 閲嶆柊缁勮绫诲瀷 娣诲姞涓嶉檺 List<OrgCourseCategory> lstLastCategory = new ArrayList<OrgCourseCategory>(); - // 添加第一个不限 + // 娣诲姞绗竴涓笉闄� OrgCourseCategory category = new OrgCourseCategory(); category.setCategoryId(not_limit); - category.setCategoryName("不限"); + category.setCategoryName("涓嶉檺"); List<OrgCollegeCourse> lstLastCourse = new ArrayList<OrgCollegeCourse>(); OrgCollegeCourse course = new OrgCollegeCourse(); course.setCourseId(not_limit); - course.setName("不限"); + course.setName("涓嶉檺"); lstLastCategory.add(category); lstLastCategory.addAll(lstCategory); @@ -238,7 +238,7 @@ for (OrgCourseCategory cate : lstLastCategory) { lstLastCourse = new ArrayList<OrgCollegeCourse>(); lstLastCourse.add(course); - if (not_limit.equals(cate.getCategoryId())) {// 不限 + if (not_limit.equals(cate.getCategoryId())) {// 涓嶉檺 lstLastCourse.addAll(lstCourse); } else { lstLastCourse.addAll(cate.getCourseList()); @@ -250,10 +250,10 @@ return lstLastCategory; } - /******************************************************************* 上面为App接口,下面为后台接口 **************************/ + /******************************************************************* 涓婇潰涓篈pp鎺ュ彛锛屼笅闈负鍚庡彴鎺ュ彛 **************************/ /** - * 科目类别列表 + * 绉戠洰绫诲埆鍒楄〃 * * @return */ @@ -265,7 +265,7 @@ } /** - * 根据科目ID查询科目 + * 鏍规嵁绉戠洰ID鏌ヨ绉戠洰 * * @return */ @@ -276,7 +276,7 @@ } /** - * 新增 + * 鏂板 * * @return */ @@ -287,7 +287,7 @@ } /** - * 删除 + * 鍒犻櫎 * * @return */ @@ -298,7 +298,7 @@ } /** - * 更新 + * 鏇存柊 * * @return */ @@ -309,7 +309,7 @@ } /** - * 新增类别层级 + * 鏂板绫诲埆灞傜骇 * * @return */ @@ -325,12 +325,12 @@ return result; } - return new Result(false,"参数错误"); + return new Result(false,"鍙傛暟閿欒"); } /** - * 类别层级数据 + * 绫诲埆灞傜骇鏁版嵁 * * @return */ @@ -355,7 +355,7 @@ if(null == orgCollegeCourse){ continue; } - //去除掉不content内容 + //鍘婚櫎鎺変笉content鍐呭 orgCollegeCourse.setContent(""); if(null == map.get(orgCollegeCourse.getCourseCategoryId())){ @@ -374,7 +374,7 @@ } /** - * 视频类别层级数据 + * 瑙嗛绫诲埆灞傜骇鏁版嵁 * * @return */ @@ -384,7 +384,7 @@ } /** - * 讲义类别层级数据 + * 璁蹭箟绫诲埆灞傜骇鏁版嵁 * * @return */ @@ -394,7 +394,7 @@ } /** - * 练习类别层级数据 + * 缁冧範绫诲埆灞傜骇鏁版嵁 * * @return */ @@ -404,7 +404,7 @@ } /** - * 讲义类别层级数据 + * 璁蹭箟绫诲埆灞傜骇鏁版嵁 * * @return */ @@ -414,8 +414,8 @@ } /** - * 查询视频讲义练习在各个科目下的数量 - * @param type 1:视频 2:讲义 3:练习 + * 鏌ヨ瑙嗛璁蹭箟缁冧範鍦ㄥ悇涓鐩笅鐨勬暟閲� + * @param type 1:瑙嗛 2锛氳涔� 3锛氱粌涔� * @return */ @SuppressWarnings("unchecked") @@ -470,7 +470,7 @@ } /** - * ztree层级数据 + * ztree灞傜骇鏁版嵁 * * @return *//* @@ -482,7 +482,7 @@ } *//** - * ztree层级数据 + * ztree灞傜骇鏁版嵁 * * @return *//* @@ -494,7 +494,7 @@ }*/ /** - * 查询 + * 鏌ヨ * * @return */ @@ -506,7 +506,7 @@ } /** - * 查询专业信息 + * 鏌ヨ涓撲笟淇℃伅 * * @return */ @@ -556,7 +556,7 @@ } /** - * 获取机构名字 + * 鑾峰彇鏈烘瀯鍚嶅瓧 * * @return */ @@ -568,7 +568,7 @@ } /** - * 删除科目 + * 鍒犻櫎绉戠洰 * * @return */ @@ -579,7 +579,7 @@ } /** - * 删除专业 + * 鍒犻櫎涓撲笟 * * @return */ @@ -590,7 +590,7 @@ } /** - * 3初始化科目 + * 3鍒濆鍖栫鐩� * * @return */ @@ -651,18 +651,18 @@ i++; } - return new Result(true,"总共有"+lstCourse.size()+",初始化了"+i+"条"); + return new Result(true,"鎬诲叡鏈�"+lstCourse.size()+",鍒濆鍖栦簡"+i+"鏉�"); } /** - * 2先初始化课件数据,再初始化上面的科目 + * 2鍏堝垵濮嬪寲璇句欢鏁版嵁锛屽啀鍒濆鍖栦笂闈㈢殑绉戠洰 * * @return */ @RequestMapping(value = "/initCourseWare", method = RequestMethod.POST) public @ResponseBody Result initCourseWare() { - //视频 + //瑙嗛 int i = 0; String hql = " from MediaVideoReCourse where deleteFlag is false"; List<MediaVideoReCourse> videos = commonDAO.find(hql, MediaVideoReCourse.class); @@ -677,7 +677,7 @@ commonService.save(course); i++; } - //讲义 + //璁蹭箟 int y = 0; hql = " from SchHandoutReCourse where deleteFlag is false"; List<SchHandoutReCourse> handouts = commonDAO.find(hql, SchHandoutReCourse.class); @@ -692,7 +692,7 @@ commonService.save(course); y++; } - //练习 + //缁冧範 int z = 0; hql = " from ExerciseReCourse where deleteFlag is false"; List<ExerciseReCourse> exers = commonDAO.find(hql, ExerciseReCourse.class); @@ -707,11 +707,11 @@ commonService.save(course); z++; } - return new Result(true,"视频总共"+videos.size()+"个,成功了"+i+"个"+"讲义总共"+handouts.size()+"个,成功了"+y+"个"+"练习总共"+exers.size()+"个,成功了"+z+"个"); + return new Result(true,"瑙嗛鎬诲叡"+videos.size()+"涓�,鎴愬姛浜�"+i+"涓�"+"璁蹭箟鎬诲叡"+handouts.size()+"涓�,鎴愬姛浜�"+y+"涓�"+"缁冧範鎬诲叡"+exers.size()+"涓�,鎴愬姛浜�"+z+"涓�"); } /** - * 1初始化班级 机构ID + * 1鍒濆鍖栫彮绾� 鏈烘瀯ID * * @return */ @@ -736,11 +736,11 @@ commonService.save(orgClass); i++; } - return new Result(true,"班级总共"+ocs.size()+",成功了"+i+"个"); + return new Result(true,"鐝骇鎬诲叡"+ocs.size()+",鎴愬姛浜�"+i+"涓�"); } /** - * 初始化levelCode + * 鍒濆鍖杔evelCode * * @return */ @@ -834,8 +834,8 @@ @SuppressWarnings("unused") private String generateLevelCode(String name) { - // 转拼音 - //使用微软自带中文输入法用鼠标翻页,选择第一页之后的数据时,会生成(li'zhi.dr)这种账号 + // 杞嫾闊� + //浣跨敤寰蒋鑷甫涓枃杈撳叆娉曠敤榧犳爣缈婚〉锛岄�夋嫨绗竴椤典箣鍚庣殑鏁版嵁鏃讹紝浼氱敓鎴�(li'zhi.dr)杩欑璐﹀彿 String[] arrUnidecode = WordProcessUtils.toPinyin(name.replace(" ",""), " ").replaceAll("'", "").split(" "); String orgCode = ""; -- Gitblit v1.8.0