Commit 5888d22bb90d4e4b8c66d09380c7c564f98adfc9
Merge branch 'Neuter' of http://120.78.57.84/Elvis/SunvoteEducation into Neuter
Showing
7 changed files
with
30 additions
and
15 deletions
WebRoot/WEB-INF/jsp/sunvote/teacher/en_teach_paper.jsp
@@ -154,5 +154,5 @@ | @@ -154,5 +154,5 @@ | ||
154 | 154 | ||
155 | var view = "View" ; | 155 | var view = "View" ; |
156 | </script> | 156 | </script> |
157 | - <script src="../static/js/en_teach_paper.js?a=2"></script> | 157 | + <script src="../static/js/en_teach_paper.js?a=0"></script> |
158 | </html> | 158 | </html> |
159 | \ No newline at end of file | 159 | \ No newline at end of file |
WebRoot/static/js/en_teach_paper.js
@@ -12,7 +12,9 @@ | @@ -12,7 +12,9 @@ | ||
12 | type:"post", | 12 | type:"post", |
13 | success:function(data){ | 13 | success:function(data){ |
14 | console.log(data); | 14 | console.log(data); |
15 | - subject_id=data.data.subjectList[0].SUBJECT_ID; | 15 | + if(typeof(data.data.subjectList) != 'undefind' && data.data.subjectList.length > 0){ |
16 | + subject_id=data.data.subjectList[0].SUBJECT_ID; | ||
17 | + } | ||
16 | user_id=data.data.ID; | 18 | user_id=data.data.ID; |
17 | 19 | ||
18 | if(data.data.classInfoList.length>0){ | 20 | if(data.data.classInfoList.length>0){ |
resources/dbconfig.properties
1 | #数据源 1 | 1 | #数据源 1 |
2 | +#url:jdbc:mysql://47.107.98.47:3306/education2?autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 | ||
2 | url:jdbc:mysql://120.78.57.84:3306/edu?autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 | 3 | url:jdbc:mysql://120.78.57.84:3306/edu?autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 |
3 | #url:jdbc:mysql://120.78.57.84:3306/education3?autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 | 4 | #url:jdbc:mysql://120.78.57.84:3306/education3?autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 |
4 | #url:jdbc:mysql://192.168.0.3:3306/education?autoReconnect=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 | 5 | #url:jdbc:mysql://192.168.0.3:3306/education?autoReconnect=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 |
resources/mybatis1/api/V1Mapper.xml
@@ -8,12 +8,9 @@ | @@ -8,12 +8,9 @@ | ||
8 | CLASS_ID,CLASS_NAME,CLASS_CODE | 8 | CLASS_ID,CLASS_NAME,CLASS_CODE |
9 | FROM | 9 | FROM |
10 | sv_coursemanagement | 10 | sv_coursemanagement |
11 | - LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID | ||
12 | LEFT JOIN sv_sclass ON sv_coursemanagement.CLASS_ID = sv_sclass.ID | 11 | LEFT JOIN sv_sclass ON sv_coursemanagement.CLASS_ID = sv_sclass.ID |
13 | WHERE | 12 | WHERE |
14 | - sv_term.START_DATE < NOW() | ||
15 | - AND sv_term.END_DATE > NOW() | ||
16 | - AND TEACHER_ID = #{TEACHER_ID} | 13 | + TEACHER_ID = #{TEACHER_ID} |
17 | </select> | 14 | </select> |
18 | 15 | ||
19 | <!-- 通过教师ID获取科目数据 --> | 16 | <!-- 通过教师ID获取科目数据 --> |
@@ -22,12 +19,9 @@ | @@ -22,12 +19,9 @@ | ||
22 | SUBJECT_ID,CNAME,ENAME,sv_subject.REMARK | 19 | SUBJECT_ID,CNAME,ENAME,sv_subject.REMARK |
23 | FROM | 20 | FROM |
24 | sv_coursemanagement | 21 | sv_coursemanagement |
25 | - LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID | ||
26 | LEFT JOIN sv_subject ON sv_coursemanagement.SUBJECT_ID = sv_subject.ID | 22 | LEFT JOIN sv_subject ON sv_coursemanagement.SUBJECT_ID = sv_subject.ID |
27 | WHERE | 23 | WHERE |
28 | - sv_term.START_DATE < NOW() | ||
29 | - AND sv_term.END_DATE > NOW() | ||
30 | - AND TEACHER_ID = #{TEACHER_ID} | 24 | + TEACHER_ID = #{TEACHER_ID} |
31 | group by SUBJECT_ID | 25 | group by SUBJECT_ID |
32 | </select> | 26 | </select> |
33 | 27 |
src/com/fh/controller/api/V1.java
@@ -238,6 +238,12 @@ public class V1 extends BaseController { | @@ -238,6 +238,12 @@ public class V1 extends BaseController { | ||
238 | eventService.save(eventPd); | 238 | eventService.save(eventPd); |
239 | 239 | ||
240 | PageData pageData = teacherService.getUserInfo(pd); | 240 | PageData pageData = teacherService.getUserInfo(pd); |
241 | + if(pageData == null){ | ||
242 | + pd.put("PASSWORD", | ||
243 | + new SimpleHash("SHA-1", pd.getString("ACCOUT"), pd | ||
244 | + .getString("PASSWORD")).toString()); | ||
245 | + pageData = teacherService.getUserInfo(pd); | ||
246 | + } | ||
241 | PageData headerMaster = headmasterService.findByUsenameAndPassword(pd); | 247 | PageData headerMaster = headmasterService.findByUsenameAndPassword(pd); |
242 | if (pageData != null && pageData.getString("ID") != null) { | 248 | if (pageData != null && pageData.getString("ID") != null) { |
243 | pageData.put("PASSWORD", "");// 返回参数中不返回密码 | 249 | pageData.put("PASSWORD", "");// 返回参数中不返回密码 |
src/com/fh/controller/sunvote/teacher/TeacherController.java
@@ -26,7 +26,6 @@ import com.fh.entity.Page; | @@ -26,7 +26,6 @@ import com.fh.entity.Page; | ||
26 | import com.fh.service.api.V1Manager; | 26 | import com.fh.service.api.V1Manager; |
27 | import com.fh.service.sunvote.school.SchoolManager; | 27 | import com.fh.service.sunvote.school.SchoolManager; |
28 | import com.fh.service.sunvote.subject.SubjectManager; | 28 | import com.fh.service.sunvote.subject.SubjectManager; |
29 | -import com.fh.service.sunvote.subject.impl.SubjectService; | ||
30 | import com.fh.service.sunvote.teacher.TeacherManager; | 29 | import com.fh.service.sunvote.teacher.TeacherManager; |
31 | import com.fh.service.system.fhlog.FHlogManager; | 30 | import com.fh.service.system.fhlog.FHlogManager; |
32 | import com.fh.service.system.user.UserManager; | 31 | import com.fh.service.system.user.UserManager; |
@@ -61,6 +60,7 @@ public class TeacherController extends BaseController { | @@ -61,6 +60,7 @@ public class TeacherController extends BaseController { | ||
61 | 60 | ||
62 | @Resource(name="subjectService") | 61 | @Resource(name="subjectService") |
63 | private SubjectManager subjectService; | 62 | private SubjectManager subjectService; |
63 | + | ||
64 | /** | 64 | /** |
65 | * 保存 | 65 | * 保存 |
66 | * | 66 | * |
@@ -77,7 +77,6 @@ public class TeacherController extends BaseController { | @@ -77,7 +77,6 @@ public class TeacherController extends BaseController { | ||
77 | PageData pd = new PageData(); | 77 | PageData pd = new PageData(); |
78 | pd = this.getPageData(); | 78 | pd = this.getPageData(); |
79 | pd.put("ID", this.get32UUID()); | 79 | pd.put("ID", this.get32UUID()); |
80 | - teacherService.save(pd); | ||
81 | 80 | ||
82 | pd.put("USER_ID", pd.getString("ID")); // ID 主键 | 81 | pd.put("USER_ID", pd.getString("ID")); // ID 主键 |
83 | pd.put("LAST_LOGIN", ""); // 最后登录时间 | 82 | pd.put("LAST_LOGIN", ""); // 最后登录时间 |
@@ -92,6 +91,7 @@ public class TeacherController extends BaseController { | @@ -92,6 +91,7 @@ public class TeacherController extends BaseController { | ||
92 | .getString("PASSWORD")).toString()); // 密码加密 | 91 | .getString("PASSWORD")).toString()); // 密码加密 |
93 | 92 | ||
94 | if (null == userService.findByUsername(pd)) { // 判断用户名是否存在 | 93 | if (null == userService.findByUsername(pd)) { // 判断用户名是否存在 |
94 | + teacherService.save(pd); | ||
95 | userService.saveU(pd); // 执行保存 | 95 | userService.saveU(pd); // 执行保存 |
96 | FHLOG.save(Jurisdiction.getUsername(), | 96 | FHLOG.save(Jurisdiction.getUsername(), |
97 | "新增系统用户:" + pd.getString("USERNAME")); | 97 | "新增系统用户:" + pd.getString("USERNAME")); |
@@ -342,7 +342,9 @@ public class TeacherController extends BaseController { | @@ -342,7 +342,9 @@ public class TeacherController extends BaseController { | ||
342 | PageData pd = new PageData(); | 342 | PageData pd = new PageData(); |
343 | pd = this.getPageData(); | 343 | pd = this.getPageData(); |
344 | pd.put("userId", userId); | 344 | pd.put("userId", userId); |
345 | - pd.put("subject_id", getSubjectID(userId)); | 345 | + pd.put("ID", getTeacherID()); |
346 | + PageData pageData = teacherService.findById(pd); | ||
347 | + pd.put("subject_id", pageData.get("SUBJECT_IDS")); | ||
346 | if(isChineseLanguageClient()){ | 348 | if(isChineseLanguageClient()){ |
347 | mv.setViewName("sunvote/teacher/paper_view"); | 349 | mv.setViewName("sunvote/teacher/paper_view"); |
348 | }else{ | 350 | }else{ |
@@ -789,11 +791,17 @@ public class TeacherController extends BaseController { | @@ -789,11 +791,17 @@ public class TeacherController extends BaseController { | ||
789 | // 在任课表中查找老师教哪些班级,然后查出班级信息 | 791 | // 在任课表中查找老师教哪些班级,然后查出班级信息 |
790 | List<PageData> classInfoList = v1Service | 792 | List<PageData> classInfoList = v1Service |
791 | .getTeacherClassInfo(pt); | 793 | .getTeacherClassInfo(pt); |
794 | + pt.put("ID", pageData.get("SUBJECT_IDS")); | ||
792 | 795 | ||
793 | pageData.put("classInfoList", classInfoList); | 796 | pageData.put("classInfoList", classInfoList); |
794 | // 在认可表中查找老师教哪些科目,然后查出科目信息 | 797 | // 在认可表中查找老师教哪些科目,然后查出科目信息 |
795 | - List<PageData> subjectList = v1Service | ||
796 | - .getTeacherSubjectInfo(pt); | 798 | + List<PageData> subjectList = new ArrayList<PageData>(); |
799 | + PageData tmpd = subjectService.findById(pt); | ||
800 | + if(tmpd != null){ | ||
801 | + tmpd.put("SUBJECT_ID", tmpd.get("ID")); | ||
802 | + } | ||
803 | + subjectList.add(tmpd); | ||
804 | +// v1Service.getTeacherSubjectInfo(pt); | ||
797 | // 一个sql语句完成。 | 805 | // 一个sql语句完成。 |
798 | pageData.put("subjectList", subjectList); | 806 | pageData.put("subjectList", subjectList); |
799 | 807 |
src/com/fh/controller/system/login/LoginController.java
@@ -177,6 +177,10 @@ public class LoginController extends BaseController { | @@ -177,6 +177,10 @@ public class LoginController extends BaseController { | ||
177 | tpd.put("ACCOUT", pd.get("USERNAME")); | 177 | tpd.put("ACCOUT", pd.get("USERNAME")); |
178 | tpd.put("PASSWORD", PASSWORD); | 178 | tpd.put("PASSWORD", PASSWORD); |
179 | PageData pageData = teacherService.getUserInfo(tpd); | 179 | PageData pageData = teacherService.getUserInfo(tpd); |
180 | + if(pageData == null){ | ||
181 | + tpd.put("PASSWORD", passwd); | ||
182 | + pageData = teacherService.getUserInfo(tpd); | ||
183 | + } | ||
180 | if(pageData != null){ | 184 | if(pageData != null){ |
181 | user.setTeacherID(pageData.getString("ID")); | 185 | user.setTeacherID(pageData.getString("ID")); |
182 | } | 186 | } |