Commit 80838e9ce035b4736bc0c00dfcf1cf9ddfba3a4b
1 parent
22e695bf
修改时间不能使用的bug
Showing
2 changed files
with
20 additions
and
9 deletions
resources/mybatis1/sunvote/HomeworkMapper.xml
@@ -225,7 +225,7 @@ | @@ -225,7 +225,7 @@ | ||
225 | and COMPLETE_DATE = #{COMPLETE_DATE} | 225 | and COMPLETE_DATE = #{COMPLETE_DATE} |
226 | </if> | 226 | </if> |
227 | <if test="START_DATE != null and START_DATE != ''"><!-- 关键词检索 --> | 227 | <if test="START_DATE != null and START_DATE != ''"><!-- 关键词检索 --> |
228 | - and COMPLETE_DATE < #{START_DATE} | 228 | + and COMPLETE_DATE > #{START_DATE} |
229 | </if> | 229 | </if> |
230 | <if test="END_DATE != null and END_DATE != ''"><!-- 关键词检索 --> | 230 | <if test="END_DATE != null and END_DATE != ''"><!-- 关键词检索 --> |
231 | and COMPLETE_DATE < #{END_DATE} | 231 | and COMPLETE_DATE < #{END_DATE} |
@@ -311,7 +311,7 @@ | @@ -311,7 +311,7 @@ | ||
311 | and STUDENT_ID = #{STUDENT_ID} | 311 | and STUDENT_ID = #{STUDENT_ID} |
312 | </if> | 312 | </if> |
313 | <if test="START_DATE != null and START_DATE != ''"><!-- 关键词检索 --> | 313 | <if test="START_DATE != null and START_DATE != ''"><!-- 关键词检索 --> |
314 | - and COMPLETE_DATE < #{START_DATE} | 314 | + and COMPLETE_DATE > #{START_DATE} |
315 | </if> | 315 | </if> |
316 | <if test="END_DATE != null and END_DATE != ''"><!-- 关键词检索 --> | 316 | <if test="END_DATE != null and END_DATE != ''"><!-- 关键词检索 --> |
317 | and COMPLETE_DATE < #{END_DATE} | 317 | and COMPLETE_DATE < #{END_DATE} |
src/com/fh/controller/sunvote/homework/HomeworkController.java
@@ -380,8 +380,6 @@ public class HomeworkController extends BaseController { | @@ -380,8 +380,6 @@ public class HomeworkController extends BaseController { | ||
380 | PageData pd = new PageData(); | 380 | PageData pd = new PageData(); |
381 | pd = this.getPageData(); | 381 | pd = this.getPageData(); |
382 | pd.put("TEACHER_ID", getTeacherID()); | 382 | pd.put("TEACHER_ID", getTeacherID()); |
383 | - | ||
384 | - | ||
385 | if(pd.get("CURRENT_WEEK") == null && pd.get("START_DATE") == null && pd.get("END_DATE") == null){ | 383 | if(pd.get("CURRENT_WEEK") == null && pd.get("START_DATE") == null && pd.get("END_DATE") == null){ |
386 | pd.put("CURRENT_WEEK", "0"); | 384 | pd.put("CURRENT_WEEK", "0"); |
387 | String currentWeek = pd.getString("CURRENT_WEEK"); | 385 | String currentWeek = pd.getString("CURRENT_WEEK"); |
@@ -394,8 +392,15 @@ public class HomeworkController extends BaseController { | @@ -394,8 +392,15 @@ public class HomeworkController extends BaseController { | ||
394 | pd.put("START_DATE", getWeekStart(current)); | 392 | pd.put("START_DATE", getWeekStart(current)); |
395 | pd.put("END_DATE", getWeekEnd(current)); | 393 | pd.put("END_DATE", getWeekEnd(current)); |
396 | } | 394 | } |
397 | - List<PageData> dataList = homeworkService.report(pd); | ||
398 | - pd.put("DATA", dataList); | 395 | + |
396 | + if(pd.get("STUDENT_ID") != null){ | ||
397 | + List<PageData> dataList = homeworkService.report(pd); | ||
398 | + pd.put("DATA", dataList); | ||
399 | + } | ||
400 | + if(pd.get("CLASS_ID") != null){ | ||
401 | + List<PageData> studentList = studentService.findByClassId(pd); | ||
402 | + pd.put("STUDENTS", studentList); | ||
403 | + } | ||
399 | pd.remove("JSON"); | 404 | pd.remove("JSON"); |
400 | mv.setViewName("sunvote/homework/homework_student_report"); | 405 | mv.setViewName("sunvote/homework/homework_student_report"); |
401 | mv.addObject("pd", pd); | 406 | mv.addObject("pd", pd); |
@@ -416,7 +421,6 @@ public class HomeworkController extends BaseController { | @@ -416,7 +421,6 @@ public class HomeworkController extends BaseController { | ||
416 | pd = this.getPageData(); | 421 | pd = this.getPageData(); |
417 | pd.put("TEACHER_ID", getTeacherID()); | 422 | pd.put("TEACHER_ID", getTeacherID()); |
418 | 423 | ||
419 | - | ||
420 | if(pd.get("CURRENT_WEEK") == null && pd.get("START_DATE") == null && pd.get("END_DATE") == null){ | 424 | if(pd.get("CURRENT_WEEK") == null && pd.get("START_DATE") == null && pd.get("END_DATE") == null){ |
421 | pd.put("CURRENT_WEEK", "0"); | 425 | pd.put("CURRENT_WEEK", "0"); |
422 | String currentWeek = pd.getString("CURRENT_WEEK"); | 426 | String currentWeek = pd.getString("CURRENT_WEEK"); |
@@ -429,8 +433,15 @@ public class HomeworkController extends BaseController { | @@ -429,8 +433,15 @@ public class HomeworkController extends BaseController { | ||
429 | pd.put("START_DATE", getWeekStart(current)); | 433 | pd.put("START_DATE", getWeekStart(current)); |
430 | pd.put("END_DATE", getWeekEnd(current)); | 434 | pd.put("END_DATE", getWeekEnd(current)); |
431 | } | 435 | } |
432 | - List<PageData> dataList = homeworkService.report(pd); | ||
433 | - pd.put("DATA", dataList); | 436 | + if(pd.get("HOMEWORK_ID") != null){ |
437 | + List<PageData> dataList = homeworkService.report(pd); | ||
438 | + pd.put("DATA", dataList); | ||
439 | + } | ||
440 | + if(pd.get("CLASS_ID") != null){ | ||
441 | + List<PageData> studentList = studentService.findByClassId(pd); | ||
442 | + pd.put("STUDENTS", studentList); | ||
443 | + } | ||
444 | + | ||
434 | pd.remove("JSON"); | 445 | pd.remove("JSON"); |
435 | mv.setViewName("sunvote/homework/homework_item_report"); | 446 | mv.setViewName("sunvote/homework/homework_item_report"); |
436 | mv.addObject("pd", pd); | 447 | mv.addObject("pd", pd); |