Commit ca546da0b324ee94954d2aa11efa9f78b148387c
Merge branch 'develop' of http://120.78.57.84/Elvis/SunvoteEducation into develop
Showing
14 changed files
with
231 additions
and
35 deletions
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
@@ -67,7 +67,7 @@ | @@ -67,7 +67,7 @@ | ||
67 | <p>测验分析</p> | 67 | <p>测验分析</p> |
68 | <ul class="menu_2"> | 68 | <ul class="menu_2"> |
69 | <c:forEach items="${pd.CLASSINFO}" var="var" varStatus="vs"> | 69 | <c:forEach items="${pd.CLASSINFO}" var="var" varStatus="vs"> |
70 | - <li onclick="event.stopPropagation();report('${var.CLASS_ID}')"><p>${var.CLASS_NAME}${var.CNAME} | 70 | + <li onclick="event.stopPropagation();report('${var.CLASS_ID}')"><p title="${var.CLASS_NAME}${var.CNAME}">${var.CLASS_NAME}${var.CNAME} |
71 | 成绩</p></li> | 71 | 成绩</p></li> |
72 | </c:forEach> | 72 | </c:forEach> |
73 | </ul> | 73 | </ul> |
@@ -89,8 +89,7 @@ | @@ -89,8 +89,7 @@ | ||
89 | <p>测验分析</p> | 89 | <p>测验分析</p> |
90 | <ul class="menu_2"> | 90 | <ul class="menu_2"> |
91 | <c:forEach items="${pd.CLASSINFO}" var="var" varStatus="vs"> | 91 | <c:forEach items="${pd.CLASSINFO}" var="var" varStatus="vs"> |
92 | - <li onclick="event.stopPropagation();report2('${var.CLASS_ID}')"><p>${var.CLASS_NAME}${var.CNAME} | ||
93 | - 成绩</p></li> | 92 | + <li onclick="event.stopPropagation();report2('${var.CLASS_ID}')"><p title="${var.CLASS_NAME}${var.CNAME}成绩">${var.CLASS_NAME}${var.CNAME} 成绩</p></li> |
94 | </c:forEach> | 93 | </c:forEach> |
95 | </ul> | 94 | </ul> |
96 | </li> | 95 | </li> |
resources/mybatis1/sunvote/HomeworkMapper.xml
@@ -27,6 +27,7 @@ | @@ -27,6 +27,7 @@ | ||
27 | GET_SCORE, | 27 | GET_SCORE, |
28 | GET_SCORE_PERSENT, | 28 | GET_SCORE_PERSENT, |
29 | GET_MAX_SCORE, | 29 | GET_MAX_SCORE, |
30 | + GET_MIN_SCORE, | ||
30 | QUESTION_COUNT, | 31 | QUESTION_COUNT, |
31 | ANSWER_PERSENT, | 32 | ANSWER_PERSENT, |
32 | HOMEWORK_ID | 33 | HOMEWORK_ID |
@@ -52,6 +53,7 @@ | @@ -52,6 +53,7 @@ | ||
52 | #{GET_SCORE}, | 53 | #{GET_SCORE}, |
53 | #{GET_SCORE_PERSENT}, | 54 | #{GET_SCORE_PERSENT}, |
54 | #{GET_MAX_SCORE}, | 55 | #{GET_MAX_SCORE}, |
56 | + #{GET_MIN_SCORE}, | ||
55 | #{QUESTION_COUNT}, | 57 | #{QUESTION_COUNT}, |
56 | #{ANSWER_PERSENT}, | 58 | #{ANSWER_PERSENT}, |
57 | #{HOMEWORK_ID} | 59 | #{HOMEWORK_ID} |
@@ -117,6 +119,8 @@ | @@ -117,6 +119,8 @@ | ||
117 | GET_SCORE_PERSENT = #{GET_SCORE_PERSENT}, | 119 | GET_SCORE_PERSENT = #{GET_SCORE_PERSENT}, |
118 | </if><if test="GET_MAX_SCORE != null and GET_MAX_SCORE != ''"> | 120 | </if><if test="GET_MAX_SCORE != null and GET_MAX_SCORE != ''"> |
119 | GET_MAX_SCORE = #{GET_MAX_SCORE}, | 121 | GET_MAX_SCORE = #{GET_MAX_SCORE}, |
122 | + </if><if test="GET_MIN_SCORE != null and GET_MIN_SCORE != ''"> | ||
123 | + GET_MIN_SCORE = #{GET_MIN_SCORE}, | ||
120 | </if><if test="QUESTION_COUNT != null and QUESTION_COUNT != ''"> | 124 | </if><if test="QUESTION_COUNT != null and QUESTION_COUNT != ''"> |
121 | QUESTION_COUNT = #{QUESTION_COUNT}, | 125 | QUESTION_COUNT = #{QUESTION_COUNT}, |
122 | </if><if test="ANSWER_PERSENT != null and ANSWER_PERSENT != ''"> | 126 | </if><if test="ANSWER_PERSENT != null and ANSWER_PERSENT != ''"> |
resources/mybatis1/sunvote/HomeworkReportMapper.xml
@@ -113,6 +113,15 @@ | @@ -113,6 +113,15 @@ | ||
113 | HOMEWORK_ID = #{HOMEWORK_ID} | 113 | HOMEWORK_ID = #{HOMEWORK_ID} |
114 | </select> | 114 | </select> |
115 | 115 | ||
116 | + <select id="findNoAnswerByHomeworkID" parameterType="pd" resultType="pd"> | ||
117 | + select | ||
118 | + <include refid="Field"></include> | ||
119 | + from | ||
120 | + <include refid="tableName"></include> | ||
121 | + where | ||
122 | + HOMEWORK_ID = #{HOMEWORK_ID} and (answer is null or GET_SCORE = '0') | ||
123 | + </select> | ||
124 | + | ||
116 | <!-- 列表 --> | 125 | <!-- 列表 --> |
117 | <select id="datalistPage" parameterType="page" resultType="pd"> | 126 | <select id="datalistPage" parameterType="page" resultType="pd"> |
118 | select | 127 | select |
resources/mybatis1/sunvote/InstantQuestionDataSource1Mapper.xml
@@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
19 | GRADE_ID, | 19 | GRADE_ID, |
20 | SCHOOL_ID, | 20 | SCHOOL_ID, |
21 | USER_ID, | 21 | USER_ID, |
22 | - 创建时间, | 22 | + CREATE_DATE, |
23 | CLASS_ID, | 23 | CLASS_ID, |
24 | INSTANTQUESTIONDATASOURCE1_ID | 24 | INSTANTQUESTIONDATASOURCE1_ID |
25 | </sql> | 25 | </sql> |
@@ -36,7 +36,7 @@ | @@ -36,7 +36,7 @@ | ||
36 | #{GRADE_ID}, | 36 | #{GRADE_ID}, |
37 | #{SCHOOL_ID}, | 37 | #{SCHOOL_ID}, |
38 | #{USER_ID}, | 38 | #{USER_ID}, |
39 | - #{创建时间}, | 39 | + #{CREATE_DATE}, |
40 | #{CLASS_ID}, | 40 | #{CLASS_ID}, |
41 | #{INSTANTQUESTIONDATASOURCE1_ID} | 41 | #{INSTANTQUESTIONDATASOURCE1_ID} |
42 | </sql> | 42 | </sql> |
@@ -75,7 +75,7 @@ | @@ -75,7 +75,7 @@ | ||
75 | GRADE_ID = #{GRADE_ID}, | 75 | GRADE_ID = #{GRADE_ID}, |
76 | SCHOOL_ID = #{SCHOOL_ID}, | 76 | SCHOOL_ID = #{SCHOOL_ID}, |
77 | USER_ID = #{USER_ID}, | 77 | USER_ID = #{USER_ID}, |
78 | - 创建时间 = #{创建时间}, | 78 | + 创建时间 = #{CREATE_DATE}, |
79 | CLASS_ID = #{CLASS_ID}, | 79 | CLASS_ID = #{CLASS_ID}, |
80 | INSTANTQUESTIONDATASOURCE1_ID = INSTANTQUESTIONDATASOURCE1_ID | 80 | INSTANTQUESTIONDATASOURCE1_ID = INSTANTQUESTIONDATASOURCE1_ID |
81 | where | 81 | where |
src/com/fh/bean/ResultHomework.java
@@ -13,6 +13,7 @@ public class ResultHomework { | @@ -13,6 +13,7 @@ public class ResultHomework { | ||
13 | private String COMPLETE_DESC; | 13 | private String COMPLETE_DESC; |
14 | private String GET_MAX_SCORE; | 14 | private String GET_MAX_SCORE; |
15 | private String ANSWER_PERSENT; | 15 | private String ANSWER_PERSENT; |
16 | + private String GET_MIN_SCORE; | ||
16 | private List<ResultStudent> STUDENTS; | 17 | private List<ResultStudent> STUDENTS; |
17 | 18 | ||
18 | public void setHOMEWORK_ID(String HOMEWORK_ID) { | 19 | public void setHOMEWORK_ID(String HOMEWORK_ID) { |
@@ -71,7 +72,13 @@ public class ResultHomework { | @@ -71,7 +72,13 @@ public class ResultHomework { | ||
71 | return STUDENTS; | 72 | return STUDENTS; |
72 | } | 73 | } |
73 | 74 | ||
75 | + public String getGET_MIN_SCORE() { | ||
76 | + return GET_MIN_SCORE; | ||
77 | + } | ||
74 | 78 | ||
79 | + public void setGET_MIN_SCORE(String gET_MIN_SCORE) { | ||
80 | + GET_MIN_SCORE = gET_MIN_SCORE; | ||
81 | + } | ||
75 | 82 | ||
76 | public String getANSWER_PERSENT() { | 83 | public String getANSWER_PERSENT() { |
77 | return ANSWER_PERSENT; | 84 | return ANSWER_PERSENT; |
src/com/fh/controller/api/V1.java
@@ -2908,6 +2908,7 @@ public class V1 extends BaseController { | @@ -2908,6 +2908,7 @@ public class V1 extends BaseController { | ||
2908 | homePd.put("GET_SCORE_PERSENT", resultHomework.getGET_SCORE_PERSENT()); | 2908 | homePd.put("GET_SCORE_PERSENT", resultHomework.getGET_SCORE_PERSENT()); |
2909 | homePd.put("COMPLETE_DESC", resultHomework.getCOMPLETE_DESC()); | 2909 | homePd.put("COMPLETE_DESC", resultHomework.getCOMPLETE_DESC()); |
2910 | homePd.put("GET_MAX_SCORE", resultHomework.getGET_MAX_SCORE()); | 2910 | homePd.put("GET_MAX_SCORE", resultHomework.getGET_MAX_SCORE()); |
2911 | + homePd.put("GET_MIN_SCORE", resultHomework.getGET_MIN_SCORE()); | ||
2911 | homePd.put("ANSWER_PERSENT", resultHomework.getANSWER_PERSENT()); | 2912 | homePd.put("ANSWER_PERSENT", resultHomework.getANSWER_PERSENT()); |
2912 | homePd.put("COMPLETE_COUNT", "1"); | 2913 | homePd.put("COMPLETE_COUNT", "1"); |
2913 | homeworkService.edit(homePd); | 2914 | homeworkService.edit(homePd); |
src/com/fh/controller/sunvote/homework/HomeworkController.java
@@ -16,6 +16,7 @@ import javax.annotation.Resource; | @@ -16,6 +16,7 @@ import javax.annotation.Resource; | ||
16 | 16 | ||
17 | import org.springframework.beans.propertyeditors.CustomDateEditor; | 17 | import org.springframework.beans.propertyeditors.CustomDateEditor; |
18 | import org.springframework.stereotype.Controller; | 18 | import org.springframework.stereotype.Controller; |
19 | +import org.springframework.util.StringUtils; | ||
19 | import org.springframework.web.bind.WebDataBinder; | 20 | import org.springframework.web.bind.WebDataBinder; |
20 | import org.springframework.web.bind.annotation.InitBinder; | 21 | import org.springframework.web.bind.annotation.InitBinder; |
21 | import org.springframework.web.bind.annotation.RequestMapping; | 22 | import org.springframework.web.bind.annotation.RequestMapping; |
@@ -39,6 +40,7 @@ import com.fh.util.AppUtil; | @@ -39,6 +40,7 @@ import com.fh.util.AppUtil; | ||
39 | import com.fh.util.Jurisdiction; | 40 | import com.fh.util.Jurisdiction; |
40 | import com.fh.util.ObjectExcelView; | 41 | import com.fh.util.ObjectExcelView; |
41 | import com.fh.util.PageData; | 42 | import com.fh.util.PageData; |
43 | +import com.fh.util.StringUtil; | ||
42 | import com.google.gson.Gson; | 44 | import com.google.gson.Gson; |
43 | 45 | ||
44 | /** | 46 | /** |
@@ -290,6 +292,173 @@ public class HomeworkController extends BaseController { | @@ -290,6 +292,173 @@ public class HomeworkController extends BaseController { | ||
290 | 292 | ||
291 | 293 | ||
292 | /** | 294 | /** |
295 | + * 传入homework_id | ||
296 | + * 查询该场课后练的整体情况,最高分,最低分,平均分,总分,总题数,未答人数等 | ||
297 | + * 未答人数列表 | ||
298 | + * @return | ||
299 | + * @throws Exception | ||
300 | + */ | ||
301 | + @RequestMapping(value = "/report2") | ||
302 | + public ModelAndView report2() throws Exception { | ||
303 | + PageData pageData = this.getPageData(); | ||
304 | + ModelAndView modelAndView = getModelAndView(); | ||
305 | + | ||
306 | + String homeworkId = pageData.getString("HOMEWORK_ID"); | ||
307 | + if(!StringUtils.isEmpty(homeworkId.trim())){ | ||
308 | + pageData = homeworkService.findById(pageData); | ||
309 | + List<PageData> data = homeworkReporkService.findNoAnswerByHomeworkID(pageData); | ||
310 | + pageData.put("NO_COUNT", data.size()); | ||
311 | + modelAndView.addObject("pageData", pageData); // 报表统计情况 | ||
312 | + modelAndView.addObject("data", data);// 未答学生列表 | ||
313 | + | ||
314 | + } | ||
315 | + if(isChineseLanguageClient()){ | ||
316 | + modelAndView.setViewName("sunvote/homework/??????"); | ||
317 | + }else{ | ||
318 | + modelAndView.setViewName("sunvote/homework/??????"); | ||
319 | + } | ||
320 | + | ||
321 | + return modelAndView; | ||
322 | + } | ||
323 | + | ||
324 | + /** | ||
325 | + * 传入homework_id | ||
326 | + * index 第几题 | ||
327 | + * @return | ||
328 | + * @throws Exception | ||
329 | + */ | ||
330 | + @RequestMapping(value = "/homeworkindexview") | ||
331 | + public ModelAndView homeworkindexview() throws Exception { | ||
332 | + PageData pageData = this.getPageData(); | ||
333 | + ModelAndView modelAndView = getModelAndView(); | ||
334 | + | ||
335 | + String homeworkId = pageData.getString("HOMEWORK_ID"); | ||
336 | + String index = pageData.getString("INDEX"); | ||
337 | + int indexint = Integer.parseInt(index); | ||
338 | + List<PageData> data = homeworkReporkService.findNoAnswerByHomeworkID(pageData); | ||
339 | + List<PageData> result = new ArrayList(); | ||
340 | + PageData aresult = new PageData(); | ||
341 | + aresult.put("ANSWER", "A"); | ||
342 | + PageData bresult = new PageData(); | ||
343 | + bresult.put("ANSWER", "B"); | ||
344 | + PageData cresult = new PageData(); | ||
345 | + cresult.put("ANSWER", "C"); | ||
346 | + PageData dresult = new PageData(); | ||
347 | + dresult.put("ANSWER", "D"); | ||
348 | + PageData eresult = new PageData(); | ||
349 | + eresult.put("ANSWER", ""); | ||
350 | + result.add(aresult); | ||
351 | + result.add(bresult); | ||
352 | + result.add(cresult); | ||
353 | + result.add(dresult); | ||
354 | + result.add(eresult); | ||
355 | + for(PageData pd : data){ | ||
356 | + String answer = pd.getString("ANSWER"); | ||
357 | + if(!StringUtils.isEmpty(answer)){ | ||
358 | + String[] answers = answer.split(";"); | ||
359 | + if(answers.length >= indexint -1){ | ||
360 | + String ans = answers[indexint - 1]; | ||
361 | + String[] anss = ans.split(":"); | ||
362 | + if(anss != null && anss.length == 2){ | ||
363 | + PageData tresult = null; | ||
364 | + for(PageData ptd : result){ | ||
365 | + if(anss[0].toUpperCase().equals(anss[0].toUpperCase())){ | ||
366 | + tresult = ptd; | ||
367 | + } | ||
368 | + } | ||
369 | + if(tresult == null){ | ||
370 | + tresult = new PageData(); | ||
371 | + result.add(tresult); | ||
372 | + } | ||
373 | + List<String> list = (List)tresult.get("STUDENTS"); | ||
374 | + if(list == null){ | ||
375 | + list = new ArrayList(); | ||
376 | + } | ||
377 | + list.add(pd.getString("STUDENT_NAME")); | ||
378 | + tresult.put("ANSWER", anss[0].toUpperCase()); | ||
379 | + tresult.put("STUDENTS", list); | ||
380 | + tresult.put("RIGHT", !"0".equals(anss[1])); | ||
381 | + } | ||
382 | + } | ||
383 | + } | ||
384 | + } | ||
385 | + | ||
386 | + modelAndView.addObject("datas", new Gson().toJson(result)); | ||
387 | +// modelAndView.addObject("datas",result); | ||
388 | + | ||
389 | + modelAndView.setViewName(""); | ||
390 | + return modelAndView; | ||
391 | + } | ||
392 | + | ||
393 | + | ||
394 | + /** | ||
395 | + * 传入homework_id | ||
396 | + * index 第几题 | ||
397 | + * @return | ||
398 | + * @throws Exception | ||
399 | + */ | ||
400 | + @RequestMapping(value = "/homeworkindex") | ||
401 | + @ResponseBody | ||
402 | + public Object homeworkindex() throws Exception { | ||
403 | + PageData pageData = this.getPageData(); | ||
404 | + | ||
405 | + String homeworkId = pageData.getString("HOMEWORK_ID"); | ||
406 | + String index = pageData.getString("INDEX"); | ||
407 | + int indexint = Integer.parseInt(index); | ||
408 | + List<PageData> data = homeworkReporkService.findNoAnswerByHomeworkID(pageData); | ||
409 | + List<PageData> result = new ArrayList(); | ||
410 | + PageData aresult = new PageData(); | ||
411 | + aresult.put("ANSWER", "A"); | ||
412 | + PageData bresult = new PageData(); | ||
413 | + bresult.put("ANSWER", "B"); | ||
414 | + PageData cresult = new PageData(); | ||
415 | + cresult.put("ANSWER", "C"); | ||
416 | + PageData dresult = new PageData(); | ||
417 | + dresult.put("ANSWER", "D"); | ||
418 | + PageData eresult = new PageData(); | ||
419 | + eresult.put("ANSWER", ""); | ||
420 | + result.add(aresult); | ||
421 | + result.add(bresult); | ||
422 | + result.add(cresult); | ||
423 | + result.add(dresult); | ||
424 | + result.add(eresult); | ||
425 | + for(PageData pd : data){ | ||
426 | + String answer = pd.getString("ANSWER"); | ||
427 | + if(!StringUtils.isEmpty(answer)){ | ||
428 | + String[] answers = answer.split(";"); | ||
429 | + if(answers.length >= indexint -1){ | ||
430 | + String ans = answers[indexint - 1]; | ||
431 | + String[] anss = ans.split(":"); | ||
432 | + if(anss != null && anss.length == 2){ | ||
433 | + PageData tresult = null; | ||
434 | + for(PageData ptd : result){ | ||
435 | + if(anss[0].toUpperCase().equals(anss[0].toUpperCase())){ | ||
436 | + tresult = ptd; | ||
437 | + } | ||
438 | + } | ||
439 | + if(tresult == null){ | ||
440 | + tresult = new PageData(); | ||
441 | + result.add(tresult); | ||
442 | + } | ||
443 | + List<String> list = (List)tresult.get("STUDENTS"); | ||
444 | + if(list == null){ | ||
445 | + list = new ArrayList(); | ||
446 | + } | ||
447 | + list.add(pd.getString("STUDENT_NAME")); | ||
448 | + tresult.put("ANSWER", anss[0].toUpperCase()); | ||
449 | + tresult.put("STUDENTS", list); | ||
450 | + tresult.put("RIGHT", !"0".equals(anss[1])); | ||
451 | + } | ||
452 | + } | ||
453 | + } | ||
454 | + } | ||
455 | + return new Gson().toJson(result); | ||
456 | + | ||
457 | + } | ||
458 | + | ||
459 | + | ||
460 | + | ||
461 | + /** | ||
293 | * 去修改页面 | 462 | * 去修改页面 |
294 | * | 463 | * |
295 | * @param | 464 | * @param |
@@ -953,4 +1122,6 @@ public class HomeworkController extends BaseController { | @@ -953,4 +1122,6 @@ public class HomeworkController extends BaseController { | ||
953 | } | 1122 | } |
954 | return responseGson.toJson(); | 1123 | return responseGson.toJson(); |
955 | } | 1124 | } |
1125 | + | ||
1126 | + | ||
956 | } | 1127 | } |
src/com/fh/controller/sunvote/instantpaper1/InstantPaper1Controller.java
@@ -45,7 +45,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -45,7 +45,6 @@ public class InstantPaper1Controller extends BaseController { | ||
45 | @RequestMapping(value="/save") | 45 | @RequestMapping(value="/save") |
46 | public ModelAndView save() throws Exception{ | 46 | public ModelAndView save() throws Exception{ |
47 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantPaper1"); | 47 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantPaper1"); |
48 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限 | ||
49 | ModelAndView mv = this.getModelAndView(); | 48 | ModelAndView mv = this.getModelAndView(); |
50 | PageData pd = new PageData(); | 49 | PageData pd = new PageData(); |
51 | pd = this.getPageData(); | 50 | pd = this.getPageData(); |
@@ -64,7 +63,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -64,7 +63,6 @@ public class InstantPaper1Controller extends BaseController { | ||
64 | @RequestMapping(value="/delete") | 63 | @RequestMapping(value="/delete") |
65 | public void delete(PrintWriter out) throws Exception{ | 64 | public void delete(PrintWriter out) throws Exception{ |
66 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantPaper1"); | 65 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantPaper1"); |
67 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return;} //校验权限 | ||
68 | PageData pd = new PageData(); | 66 | PageData pd = new PageData(); |
69 | pd = this.getPageData(); | 67 | pd = this.getPageData(); |
70 | instantpaper1Service.delete(pd); | 68 | instantpaper1Service.delete(pd); |
@@ -79,7 +77,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -79,7 +77,6 @@ public class InstantPaper1Controller extends BaseController { | ||
79 | @RequestMapping(value="/edit") | 77 | @RequestMapping(value="/edit") |
80 | public ModelAndView edit() throws Exception{ | 78 | public ModelAndView edit() throws Exception{ |
81 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantPaper1"); | 79 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantPaper1"); |
82 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限 | ||
83 | ModelAndView mv = this.getModelAndView(); | 80 | ModelAndView mv = this.getModelAndView(); |
84 | PageData pd = new PageData(); | 81 | PageData pd = new PageData(); |
85 | pd = this.getPageData(); | 82 | pd = this.getPageData(); |
@@ -96,7 +93,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -96,7 +93,6 @@ public class InstantPaper1Controller extends BaseController { | ||
96 | @RequestMapping(value="/list") | 93 | @RequestMapping(value="/list") |
97 | public ModelAndView list(Page page) throws Exception{ | 94 | public ModelAndView list(Page page) throws Exception{ |
98 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantPaper1"); | 95 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantPaper1"); |
99 | - //if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) | ||
100 | ModelAndView mv = this.getModelAndView(); | 96 | ModelAndView mv = this.getModelAndView(); |
101 | PageData pd = new PageData(); | 97 | PageData pd = new PageData(); |
102 | pd = this.getPageData(); | 98 | pd = this.getPageData(); |
@@ -152,7 +148,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -152,7 +148,6 @@ public class InstantPaper1Controller extends BaseController { | ||
152 | @ResponseBody | 148 | @ResponseBody |
153 | public Object deleteAll() throws Exception{ | 149 | public Object deleteAll() throws Exception{ |
154 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantPaper1"); | 150 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantPaper1"); |
155 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限 | ||
156 | PageData pd = new PageData(); | 151 | PageData pd = new PageData(); |
157 | Map<String,Object> map = new HashMap<String,Object>(); | 152 | Map<String,Object> map = new HashMap<String,Object>(); |
158 | pd = this.getPageData(); | 153 | pd = this.getPageData(); |
@@ -177,7 +172,6 @@ public class InstantPaper1Controller extends BaseController { | @@ -177,7 +172,6 @@ public class InstantPaper1Controller extends BaseController { | ||
177 | @RequestMapping(value="/excel") | 172 | @RequestMapping(value="/excel") |
178 | public ModelAndView exportExcel() throws Exception{ | 173 | public ModelAndView exportExcel() throws Exception{ |
179 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantPaper1到excel"); | 174 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantPaper1到excel"); |
180 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} | ||
181 | ModelAndView mv = new ModelAndView(); | 175 | ModelAndView mv = new ModelAndView(); |
182 | PageData pd = new PageData(); | 176 | PageData pd = new PageData(); |
183 | pd = this.getPageData(); | 177 | pd = this.getPageData(); |
src/com/fh/controller/sunvote/instantpaper1content/InstantPaper1ContentController.java
@@ -45,7 +45,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -45,7 +45,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
45 | @RequestMapping(value="/save") | 45 | @RequestMapping(value="/save") |
46 | public ModelAndView save() throws Exception{ | 46 | public ModelAndView save() throws Exception{ |
47 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantPaper1Content"); | 47 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantPaper1Content"); |
48 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限 | ||
49 | ModelAndView mv = this.getModelAndView(); | 48 | ModelAndView mv = this.getModelAndView(); |
50 | PageData pd = new PageData(); | 49 | PageData pd = new PageData(); |
51 | pd = this.getPageData(); | 50 | pd = this.getPageData(); |
@@ -63,7 +62,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -63,7 +62,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
63 | @RequestMapping(value="/delete") | 62 | @RequestMapping(value="/delete") |
64 | public void delete(PrintWriter out) throws Exception{ | 63 | public void delete(PrintWriter out) throws Exception{ |
65 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantPaper1Content"); | 64 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantPaper1Content"); |
66 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return;} //校验权限 | ||
67 | PageData pd = new PageData(); | 65 | PageData pd = new PageData(); |
68 | pd = this.getPageData(); | 66 | pd = this.getPageData(); |
69 | instantpaper1contentService.delete(pd); | 67 | instantpaper1contentService.delete(pd); |
@@ -78,7 +76,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -78,7 +76,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
78 | @RequestMapping(value="/edit") | 76 | @RequestMapping(value="/edit") |
79 | public ModelAndView edit() throws Exception{ | 77 | public ModelAndView edit() throws Exception{ |
80 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantPaper1Content"); | 78 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantPaper1Content"); |
81 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限 | ||
82 | ModelAndView mv = this.getModelAndView(); | 79 | ModelAndView mv = this.getModelAndView(); |
83 | PageData pd = new PageData(); | 80 | PageData pd = new PageData(); |
84 | pd = this.getPageData(); | 81 | pd = this.getPageData(); |
@@ -95,7 +92,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -95,7 +92,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
95 | @RequestMapping(value="/list") | 92 | @RequestMapping(value="/list") |
96 | public ModelAndView list(Page page) throws Exception{ | 93 | public ModelAndView list(Page page) throws Exception{ |
97 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantPaper1Content"); | 94 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantPaper1Content"); |
98 | - //if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) | ||
99 | ModelAndView mv = this.getModelAndView(); | 95 | ModelAndView mv = this.getModelAndView(); |
100 | PageData pd = new PageData(); | 96 | PageData pd = new PageData(); |
101 | pd = this.getPageData(); | 97 | pd = this.getPageData(); |
@@ -151,7 +147,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -151,7 +147,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
151 | @ResponseBody | 147 | @ResponseBody |
152 | public Object deleteAll() throws Exception{ | 148 | public Object deleteAll() throws Exception{ |
153 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantPaper1Content"); | 149 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantPaper1Content"); |
154 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限 | ||
155 | PageData pd = new PageData(); | 150 | PageData pd = new PageData(); |
156 | Map<String,Object> map = new HashMap<String,Object>(); | 151 | Map<String,Object> map = new HashMap<String,Object>(); |
157 | pd = this.getPageData(); | 152 | pd = this.getPageData(); |
@@ -176,7 +171,6 @@ public class InstantPaper1ContentController extends BaseController { | @@ -176,7 +171,6 @@ public class InstantPaper1ContentController extends BaseController { | ||
176 | @RequestMapping(value="/excel") | 171 | @RequestMapping(value="/excel") |
177 | public ModelAndView exportExcel() throws Exception{ | 172 | public ModelAndView exportExcel() throws Exception{ |
178 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantPaper1Content到excel"); | 173 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantPaper1Content到excel"); |
179 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} | ||
180 | ModelAndView mv = new ModelAndView(); | 174 | ModelAndView mv = new ModelAndView(); |
181 | PageData pd = new PageData(); | 175 | PageData pd = new PageData(); |
182 | pd = this.getPageData(); | 176 | pd = this.getPageData(); |
src/com/fh/controller/sunvote/instantquestiondatasource1/InstantQuestionDataSource1Controller.java
@@ -8,7 +8,9 @@ import java.util.Date; | @@ -8,7 +8,9 @@ import java.util.Date; | ||
8 | import java.util.HashMap; | 8 | import java.util.HashMap; |
9 | import java.util.List; | 9 | import java.util.List; |
10 | import java.util.Map; | 10 | import java.util.Map; |
11 | + | ||
11 | import javax.annotation.Resource; | 12 | import javax.annotation.Resource; |
13 | + | ||
12 | import org.springframework.beans.propertyeditors.CustomDateEditor; | 14 | import org.springframework.beans.propertyeditors.CustomDateEditor; |
13 | import org.springframework.stereotype.Controller; | 15 | import org.springframework.stereotype.Controller; |
14 | import org.springframework.web.bind.WebDataBinder; | 16 | import org.springframework.web.bind.WebDataBinder; |
@@ -16,14 +18,14 @@ import org.springframework.web.bind.annotation.InitBinder; | @@ -16,14 +18,14 @@ import org.springframework.web.bind.annotation.InitBinder; | ||
16 | import org.springframework.web.bind.annotation.RequestMapping; | 18 | import org.springframework.web.bind.annotation.RequestMapping; |
17 | import org.springframework.web.bind.annotation.ResponseBody; | 19 | import org.springframework.web.bind.annotation.ResponseBody; |
18 | import org.springframework.web.servlet.ModelAndView; | 20 | import org.springframework.web.servlet.ModelAndView; |
21 | + | ||
19 | import com.fh.controller.base.BaseController; | 22 | import com.fh.controller.base.BaseController; |
20 | import com.fh.entity.Page; | 23 | import com.fh.entity.Page; |
24 | +import com.fh.service.sunvote.instantquestiondatasource1.InstantQuestionDataSource1Manager; | ||
21 | import com.fh.util.AppUtil; | 25 | import com.fh.util.AppUtil; |
26 | +import com.fh.util.Jurisdiction; | ||
22 | import com.fh.util.ObjectExcelView; | 27 | import com.fh.util.ObjectExcelView; |
23 | import com.fh.util.PageData; | 28 | import com.fh.util.PageData; |
24 | -import com.fh.util.Jurisdiction; | ||
25 | -import com.fh.util.Tools; | ||
26 | -import com.fh.service.sunvote.instantquestiondatasource1.InstantQuestionDataSource1Manager; | ||
27 | 29 | ||
28 | /** | 30 | /** |
29 | * 说明:即时测题库1 | 31 | * 说明:即时测题库1 |
@@ -45,7 +47,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -45,7 +47,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
45 | @RequestMapping(value="/save") | 47 | @RequestMapping(value="/save") |
46 | public ModelAndView save() throws Exception{ | 48 | public ModelAndView save() throws Exception{ |
47 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantQuestionDataSource1"); | 49 | logBefore(logger, Jurisdiction.getUsername()+"新增InstantQuestionDataSource1"); |
48 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限 | ||
49 | ModelAndView mv = this.getModelAndView(); | 50 | ModelAndView mv = this.getModelAndView(); |
50 | PageData pd = new PageData(); | 51 | PageData pd = new PageData(); |
51 | pd = this.getPageData(); | 52 | pd = this.getPageData(); |
@@ -63,7 +64,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -63,7 +64,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
63 | @RequestMapping(value="/delete") | 64 | @RequestMapping(value="/delete") |
64 | public void delete(PrintWriter out) throws Exception{ | 65 | public void delete(PrintWriter out) throws Exception{ |
65 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantQuestionDataSource1"); | 66 | logBefore(logger, Jurisdiction.getUsername()+"删除InstantQuestionDataSource1"); |
66 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return;} //校验权限 | ||
67 | PageData pd = new PageData(); | 67 | PageData pd = new PageData(); |
68 | pd = this.getPageData(); | 68 | pd = this.getPageData(); |
69 | instantquestiondatasource1Service.delete(pd); | 69 | instantquestiondatasource1Service.delete(pd); |
@@ -78,7 +78,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -78,7 +78,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
78 | @RequestMapping(value="/edit") | 78 | @RequestMapping(value="/edit") |
79 | public ModelAndView edit() throws Exception{ | 79 | public ModelAndView edit() throws Exception{ |
80 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantQuestionDataSource1"); | 80 | logBefore(logger, Jurisdiction.getUsername()+"修改InstantQuestionDataSource1"); |
81 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限 | ||
82 | ModelAndView mv = this.getModelAndView(); | 81 | ModelAndView mv = this.getModelAndView(); |
83 | PageData pd = new PageData(); | 82 | PageData pd = new PageData(); |
84 | pd = this.getPageData(); | 83 | pd = this.getPageData(); |
@@ -95,7 +94,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -95,7 +94,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
95 | @RequestMapping(value="/list") | 94 | @RequestMapping(value="/list") |
96 | public ModelAndView list(Page page) throws Exception{ | 95 | public ModelAndView list(Page page) throws Exception{ |
97 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantQuestionDataSource1"); | 96 | logBefore(logger, Jurisdiction.getUsername()+"列表InstantQuestionDataSource1"); |
98 | - //if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) | ||
99 | ModelAndView mv = this.getModelAndView(); | 97 | ModelAndView mv = this.getModelAndView(); |
100 | PageData pd = new PageData(); | 98 | PageData pd = new PageData(); |
101 | pd = this.getPageData(); | 99 | pd = this.getPageData(); |
@@ -151,7 +149,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -151,7 +149,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
151 | @ResponseBody | 149 | @ResponseBody |
152 | public Object deleteAll() throws Exception{ | 150 | public Object deleteAll() throws Exception{ |
153 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantQuestionDataSource1"); | 151 | logBefore(logger, Jurisdiction.getUsername()+"批量删除InstantQuestionDataSource1"); |
154 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限 | ||
155 | PageData pd = new PageData(); | 152 | PageData pd = new PageData(); |
156 | Map<String,Object> map = new HashMap<String,Object>(); | 153 | Map<String,Object> map = new HashMap<String,Object>(); |
157 | pd = this.getPageData(); | 154 | pd = this.getPageData(); |
@@ -176,7 +173,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -176,7 +173,6 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
176 | @RequestMapping(value="/excel") | 173 | @RequestMapping(value="/excel") |
177 | public ModelAndView exportExcel() throws Exception{ | 174 | public ModelAndView exportExcel() throws Exception{ |
178 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantQuestionDataSource1到excel"); | 175 | logBefore(logger, Jurisdiction.getUsername()+"导出InstantQuestionDataSource1到excel"); |
179 | - if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} | ||
180 | ModelAndView mv = new ModelAndView(); | 176 | ModelAndView mv = new ModelAndView(); |
181 | PageData pd = new PageData(); | 177 | PageData pd = new PageData(); |
182 | pd = this.getPageData(); | 178 | pd = this.getPageData(); |
@@ -192,7 +188,7 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -192,7 +188,7 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
192 | titles.add("年级"); //8 | 188 | titles.add("年级"); //8 |
193 | titles.add("学校"); //9 | 189 | titles.add("学校"); //9 |
194 | titles.add("用户ID"); //10 | 190 | titles.add("用户ID"); //10 |
195 | - titles.add("create_time"); //11 | 191 | + titles.add("创建时间"); //11 |
196 | titles.add("班级"); //12 | 192 | titles.add("班级"); //12 |
197 | dataMap.put("titles", titles); | 193 | dataMap.put("titles", titles); |
198 | List<PageData> varOList = instantquestiondatasource1Service.listAll(pd); | 194 | List<PageData> varOList = instantquestiondatasource1Service.listAll(pd); |
@@ -209,7 +205,7 @@ public class InstantQuestionDataSource1Controller extends BaseController { | @@ -209,7 +205,7 @@ public class InstantQuestionDataSource1Controller extends BaseController { | ||
209 | vpd.put("var8", varOList.get(i).getString("GRADE_ID")); //8 | 205 | vpd.put("var8", varOList.get(i).getString("GRADE_ID")); //8 |
210 | vpd.put("var9", varOList.get(i).getString("SCHOOL_ID")); //9 | 206 | vpd.put("var9", varOList.get(i).getString("SCHOOL_ID")); //9 |
211 | vpd.put("var10", varOList.get(i).getString("USER_ID")); //10 | 207 | vpd.put("var10", varOList.get(i).getString("USER_ID")); //10 |
212 | - vpd.put("var11", varOList.get(i).getString("创建时间")); //11 | 208 | + vpd.put("var11", varOList.get(i).getString("CREATE_DATE")); //11 |
213 | vpd.put("var12", varOList.get(i).getString("CLASS_ID")); //12 | 209 | vpd.put("var12", varOList.get(i).getString("CLASS_ID")); //12 |
214 | varList.add(vpd); | 210 | varList.add(vpd); |
215 | } | 211 | } |
src/com/fh/controller/system/login/LoginController.java
@@ -257,6 +257,15 @@ public class LoginController extends BaseController { | @@ -257,6 +257,15 @@ public class LoginController extends BaseController { | ||
257 | session.setAttribute(USERNAME + Const.ROLE_ID, | 257 | session.setAttribute(USERNAME + Const.ROLE_ID, |
258 | "teacher"); | 258 | "teacher"); |
259 | session.setAttribute(Const.SESSION_USERNAME, USERNAME); // 放入用户名到session | 259 | session.setAttribute(Const.SESSION_USERNAME, USERNAME); // 放入用户名到session |
260 | + session.setAttribute(getUsername() | ||
261 | + + Const.SCHOOL_ID, teacherInfo.get("SCHOOL_ID")); | ||
262 | + session.setAttribute(getUsername() | ||
263 | + + Const.SCHOOL_NAME, teacherInfo.get("SNAME")); | ||
264 | + session.setAttribute(getUsername() | ||
265 | + + Const.GRADE_ID, teacherInfo.get("GRADE_ID")); | ||
266 | + session.setAttribute(getUsername() | ||
267 | + + Const.SUBJECT_ID, teacherInfo.get("SUBJECT_ID")); | ||
268 | + | ||
260 | if(isChineseLanguageClient()){ | 269 | if(isChineseLanguageClient()){ |
261 | mv.setViewName("sunvote/teacher/teacher_main"); | 270 | mv.setViewName("sunvote/teacher/teacher_main"); |
262 | }else{ | 271 | }else{ |
src/com/fh/service/sunvote/homework/HomeworkReportManager.java
@@ -57,6 +57,13 @@ public interface HomeworkReportManager{ | @@ -57,6 +57,13 @@ public interface HomeworkReportManager{ | ||
57 | * @throws Exception | 57 | * @throws Exception |
58 | */ | 58 | */ |
59 | public List<PageData> findByHomeworkID(PageData pd)throws Exception; | 59 | public List<PageData> findByHomeworkID(PageData pd)throws Exception; |
60 | + /** | ||
61 | + * | ||
62 | + * @param pd | ||
63 | + * @return | ||
64 | + * @throws Exception | ||
65 | + */ | ||
66 | + public List<PageData> findNoAnswerByHomeworkID(PageData pd)throws Exception; | ||
60 | 67 | ||
61 | /**列表(全部) | 68 | /**列表(全部) |
62 | * @param pd | 69 | * @param pd |
src/com/fh/service/sunvote/homework/impl/HomeworkReportService.java
@@ -82,6 +82,11 @@ public class HomeworkReportService implements HomeworkReportManager{ | @@ -82,6 +82,11 @@ public class HomeworkReportService implements HomeworkReportManager{ | ||
82 | return (List<PageData>)dao.findForList("HomeworkReportMapper.findByHomeworkID", pd); | 82 | return (List<PageData>)dao.findForList("HomeworkReportMapper.findByHomeworkID", pd); |
83 | } | 83 | } |
84 | 84 | ||
85 | + @SuppressWarnings("unchecked") | ||
86 | + public List<PageData> findNoAnswerByHomeworkID(PageData pd)throws Exception{ | ||
87 | + return (List<PageData>)dao.findForList("HomeworkReportMapper.findNoAnswerByHomeworkID", pd); | ||
88 | + } | ||
89 | + | ||
85 | /**通过id获取数据 | 90 | /**通过id获取数据 |
86 | * @param pd | 91 | * @param pd |
87 | * @throws Exception | 92 | * @throws Exception |
src/com/fh/util/Watermark.java
@@ -10,8 +10,8 @@ import java.io.FileOutputStream; | @@ -10,8 +10,8 @@ import java.io.FileOutputStream; | ||
10 | 10 | ||
11 | import javax.imageio.ImageIO; | 11 | import javax.imageio.ImageIO; |
12 | 12 | ||
13 | -import com.sun.image.codec.jpeg.JPEGCodec; | ||
14 | -import com.sun.image.codec.jpeg.JPEGImageEncoder; | 13 | +//import com.sun.image.codec.jpeg.JPEGCodec; |
14 | +//import com.sun.image.codec.jpeg.JPEGImageEncoder; | ||
15 | 15 | ||
16 | public class Watermark { | 16 | public class Watermark { |
17 | 17 | ||
@@ -89,8 +89,8 @@ public class Watermark { | @@ -89,8 +89,8 @@ public class Watermark { | ||
89 | //水印文件结束 | 89 | //水印文件结束 |
90 | g.dispose(); | 90 | g.dispose(); |
91 | FileOutputStream out = new FileOutputStream(targetImg); | 91 | FileOutputStream out = new FileOutputStream(targetImg); |
92 | - JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); | ||
93 | - encoder.encode(image); | 92 | +// JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); |
93 | +// encoder.encode(image); | ||
94 | out.close(); | 94 | out.close(); |
95 | } catch (Exception e) { | 95 | } catch (Exception e) { |
96 | e.printStackTrace(); | 96 | e.printStackTrace(); |
@@ -133,8 +133,8 @@ public class Watermark { | @@ -133,8 +133,8 @@ public class Watermark { | ||
133 | g.drawString(pressText, x, y); | 133 | g.drawString(pressText, x, y); |
134 | g.dispose(); | 134 | g.dispose(); |
135 | FileOutputStream out = new FileOutputStream(targetImg); | 135 | FileOutputStream out = new FileOutputStream(targetImg); |
136 | - JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); | ||
137 | - encoder.encode(image); | 136 | +// JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); |
137 | +// encoder.encode(image); | ||
138 | out.close(); | 138 | out.close(); |
139 | } catch (Exception e) { | 139 | } catch (Exception e) { |
140 | System.out.println(e); | 140 | System.out.println(e); |