From 691f717df93c32d89b13f7f73f0678441d60c840 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期五, 24 十一月 2023 10:17:40 +0800 Subject: [PATCH] 新增班级班主任字段 --- src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java | 4 ++-- src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java | 6 ++++-- src/main/java/com/qxueyou/scc/controller/ClassController.java | 14 ++++++++------ 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java index 7bcce08..edeb893 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/service/IClassService.java @@ -22,7 +22,7 @@ * @return */ Result insertClass(String className, String classNumber, Date startTime, Date endTime, String subjectId, - String teacherId); + String teacherId,String chargeClassName); /** * @@ -40,7 +40,7 @@ */ Result updateClass(String classId, String className, String classNumber, Date startTime, Date endTime, String subjectId, boolean needJoinAudit, boolean needQuitAudit, boolean showAnalysisAfterExer, - boolean canMultiExer, boolean needForum, String teacherId); + boolean canMultiExer, boolean needForum, String teacherId, String chargeClassName); /** * 鑾峰彇鐝骇鍒楄〃 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 12d3d5d..056deb8 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 @@ -61,7 +61,7 @@ */ @Override public Result insertClass(String className, String classNumber, Date startTime, Date endTime, String subjectId, - String teacherId) { + String teacherId,String chargeClassName) { ClsClass cls = new ClsClass(); @@ -72,6 +72,7 @@ cls.setStartTime(startTime); cls.setEndTime(endTime); cls.setTeacherId(teacherId); + cls.setChargeClassName(chargeClassName); cls.setOrgId(ClientUtils.getOrgId()); save(cls); return new Result(true, "success",CollectionUtils.newStringMap("classId",cls.getClassId())); @@ -109,7 +110,7 @@ @Override public Result updateClass(String classId, String className, String classNumber, Date startTime, Date endTime, String subjectId, boolean needJoinAudit, boolean needQuitAudit, boolean showAnalysisAfterExer, - boolean canMultiExer, boolean needForum, String teacherId) { + boolean canMultiExer, boolean needForum, String teacherId, String chargeClassName) { ClsClass cls = read(ClsClass.class, classId); @@ -124,6 +125,7 @@ cls.setShowAnalysisAfterExer(showAnalysisAfterExer); cls.setCanMultiExer(canMultiExer); cls.setNeedForum(needForum); + cls.setChargeClassName(chargeClassName); cls.setTeacherId(teacherId); save(cls); diff --git a/src/main/java/com/qxueyou/scc/controller/ClassController.java b/src/main/java/com/qxueyou/scc/controller/ClassController.java index e377ae4..9297e56 100644 --- a/src/main/java/com/qxueyou/scc/controller/ClassController.java +++ b/src/main/java/com/qxueyou/scc/controller/ClassController.java @@ -242,10 +242,10 @@ */ @PostMapping(value = "add") public Result add(String className, String classNumber, String startTime, String endTime, String subjectId, - String teacherId) { + String teacherId,String chargeClassName ) { try { return classService.insertClass(className, classNumber, DateUtils.convertStringToDate(startTime), - DateUtils.convertStringToDate(endTime), subjectId, teacherId); + DateUtils.convertStringToDate(endTime), subjectId, teacherId,chargeClassName); } catch (ParseException e) { log.error(e, e); @@ -312,9 +312,9 @@ int count = classService.getClassLstCount(keyword, teacherId, pageType); // 杞垚鍓嶇鎵�闇�瀛楁鍜岀粨鏋� List<Map<String, Object>> lstResult = QBeanUtils.listBean2ListMap(clsLst, - CollectionUtils.newStringMap("chargeClassName","chargeClassId","name", "className", "classId", "classId", "classNumber", "classNumber","classTypes","classTypes", + CollectionUtils.newStringMap("name", "className", "classId", "classId", "classNumber", "classNumber","classTypes","classTypes", "studentCount", "studentCount", "createTime", "createTime", "startTime", "startTime", "endTime", - "endTime", "subjects", "sbjLst")); + "endTime", "subjects", "sbjLst","chargeClassName","chargeClassName","chargeClassId","chargeClassId")); // 鍗曠嫭澶勭悊璇剧▼鐨勫瓧娈靛拰缁撴瀯 for (Map<String, Object> item : lstResult) { @@ -427,6 +427,7 @@ * @param showAnalysisAfterExer 瀹屾垚缁冧範鍚庢槸鍚︽樉绀虹瓟妗� * @param canMultiExer 鏄惁鍏佽閲嶅瀛︿範 * @param needForum 鏄惁寮�閫氳鍧� + * @param chargeClassName 鐝富浠诲悕绉� * @return */ @PostMapping(value = "update") @@ -435,11 +436,12 @@ @RequestParam(defaultValue = "false") Boolean needQuitAudit, @RequestParam(defaultValue = "false") Boolean showAnalysisAfterExer, @RequestParam(defaultValue = "false") Boolean canMultiExer, - @RequestParam(defaultValue = "false") Boolean needForum) { + @RequestParam(defaultValue = "false") Boolean needForum, + String chargeClassName) { try { return classService.updateClass(classId, className, classNumber, DateUtils.convertStringToDate(startTime), DateUtils.convertStringToDate(endTime), subjectId, needJoinAudit, needQuitAudit, - showAnalysisAfterExer, canMultiExer, needForum, teacherId); + showAnalysisAfterExer, canMultiExer, needForum, teacherId,chargeClassName); } catch (ParseException e) { log.error(e, e); return new Result(false, "鏃ユ湡鍙傛暟閿欒"); -- Gitblit v1.8.0