From d7963a84282c548fee3595b3343e6ae6ca49bb29 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期五, 24 十一月 2023 14:12:01 +0800 Subject: [PATCH] 学籍,考勤 --- src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 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 4138bff..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); @@ -353,11 +355,11 @@ @Override public List<Map<String,Object>> queryAvailableClassIdAndName(String teacherId,String subjectId) { StringBuffer hql = new StringBuffer(1000); - // and c.endTime>=sysdate() 澧炲姞鏉′欢杩囨护鎺夊巻鍙茬彮绾� - hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.deleteFlag is false and c.orgId=:orgId and c.createId=:createId " ); + // and c.endTime>=sysdate() 澧炲姞鏉′欢杩囨护鎺夊巻鍙茬彮绾� and c.createId=:createId + hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.deleteFlag is false and c.orgId=:orgId " ); Map<String,Object> queryParam = new HashMap<String,Object>(); queryParam.put("orgId", ClientUtils.getOrgId()); - queryParam.put("createId", ClientUtils.getUserId()); +// queryParam.put("createId", ClientUtils.getUserId()); if(StringUtils.isNotEmpty(teacherId)||StringUtils.isNotEmpty(subjectId)){ hql.append(" and exists (select 1 from ClsClassReSubject r ,Subject s where r.subjectId=s.subjectId and r.classId =c.classId and r.deleteFlag is false "); -- Gitblit v1.8.0