Commit 80838e9ce035b4736bc0c00dfcf1cf9ddfba3a4b

Authored by 孙向锦
1 parent 22e695bf

修改时间不能使用的bug

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 &lt; #{START_DATE} 228 + and COMPLETE_DATE &gt; #{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 &lt; #{END_DATE} 231 and COMPLETE_DATE &lt; #{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 &lt; #{START_DATE} 314 + and COMPLETE_DATE &gt; #{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 &lt; #{END_DATE} 317 and COMPLETE_DATE &lt; #{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);