Commit 015d5970b7867ba10f63a2a21102fd56af9d31ea
1 parent
ce7dae99
更新删除接口
Showing
8 changed files
with
65 additions
and
17 deletions
resources/mybatis1/sunvote/CourseManagementMapper.xml
resources/mybatis1/sunvote/HomeworkMapper.xml
| ... | ... | @@ -123,6 +123,27 @@ |
| 123 | 123 | HOMEWORK_ID = #{HOMEWORK_ID} |
| 124 | 124 | </update> |
| 125 | 125 | |
| 126 | + | |
| 127 | + <!-- 修改 --> | |
| 128 | + <update id="deleteHomework" parameterType="pd"> | |
| 129 | + update | |
| 130 | + <include refid="tableName"></include> | |
| 131 | + set IS_DELETE = '1' | |
| 132 | + where | |
| 133 | + HOMEWORK_ID = #{HOMEWORK_ID} | |
| 134 | + </update> | |
| 135 | + <!-- 修改 --> | |
| 136 | + <update id="deleteHomeworkAll" parameterType="String"> | |
| 137 | + update | |
| 138 | + <include refid="tableName"></include> | |
| 139 | + set IS_DELETE = '1' | |
| 140 | + where | |
| 141 | + HOMEWORK_ID in | |
| 142 | + <foreach item="item" index="index" collection="array" open="(" separator="," close=")"> | |
| 143 | + #{item} | |
| 144 | + </foreach> | |
| 145 | + </update> | |
| 146 | + | |
| 126 | 147 | <!-- 通过ID获取数据 --> |
| 127 | 148 | <select id="findById" parameterType="pd" resultType="pd"> |
| 128 | 149 | select |
| ... | ... | @@ -174,6 +195,8 @@ |
| 174 | 195 | <if test="pd.ENDDATE != null and pd.ENDDATE != ''"><!-- 关键词检索 --> |
| 175 | 196 | and COMPLETE_DATE < #{pd.ENDDATE} |
| 176 | 197 | </if> |
| 198 | + | |
| 199 | + and IS_DELETE != '1' | |
| 177 | 200 | </select> |
| 178 | 201 | |
| 179 | 202 | <!-- 列表(全部) --> |
| ... | ... | @@ -202,18 +225,21 @@ |
| 202 | 225 | and COMPLETE_DATE > #{COMPLETE_DATE} |
| 203 | 226 | </if> |
| 204 | 227 | |
| 228 | + and IS_DELETE != '1' | |
| 205 | 229 | |
| 206 | 230 | </select> |
| 207 | 231 | |
| 208 | 232 | <!-- 列表(全部) --> |
| 209 | 233 | <select id="qlistAll" parameterType="pd" resultType="pd"> |
| 210 | 234 | select |
| 235 | + COMPLETE_COUNT, | |
| 211 | 236 | CODE, |
| 212 | 237 | NAME, |
| 213 | 238 | SUBJECT_ID, |
| 214 | 239 | CLASS_ID, |
| 215 | 240 | COMPLETE_DATE, |
| 216 | 241 | ALL_SCORE, |
| 242 | + QUESTION_COUNT, | |
| 217 | 243 | HOMEWORK_ID |
| 218 | 244 | from |
| 219 | 245 | <include refid="tableName"></include> |
| ... | ... | @@ -237,7 +263,7 @@ |
| 237 | 263 | and COMPLETE_DATE > #{COMPLETE_DATE} |
| 238 | 264 | </if> |
| 239 | 265 | |
| 240 | - | |
| 266 | + and IS_DELETE != '1' | |
| 241 | 267 | </select> |
| 242 | 268 | |
| 243 | 269 | <!-- 批量删除 --> | ... | ... |
resources/mybatis1/sunvote/HomeworkProblemMapper.xml
src/com/fh/controller/api/V1.java
| ... | ... | @@ -261,10 +261,18 @@ public class V1 extends BaseController { |
| 261 | 261 | res.setData(pageData); |
| 262 | 262 | // 填充数据到返回数据中 |
| 263 | 263 | } else if(headerMaster != null && headerMaster.get("HEADMASTER_ID") != null){ |
| 264 | - headerMaster.put("PASSWORD", ""); | |
| 265 | 264 | headerMaster.put("role", "headermaster"); |
| 266 | 265 | List<PageData> classInfoList = sclassService.listAll(headerMaster); |
| 266 | + for(PageData pttd : classInfoList){ | |
| 267 | + pttd.put("CLASS_ID", pttd.get("ID")); | |
| 268 | + pttd.remove("ID"); | |
| 269 | + pttd.remove("HEADMASTER_ID"); | |
| 270 | + pttd.remove("SCHOOL_ID"); | |
| 271 | + pttd.remove("CLASS_TYPE"); | |
| 272 | + } | |
| 267 | 273 | headerMaster.put("classInfoList", classInfoList); |
| 274 | + headerMaster.remove("USERNAME"); | |
| 275 | + headerMaster.remove("PASSWORD"); | |
| 268 | 276 | res.setData(headerMaster); |
| 269 | 277 | |
| 270 | 278 | }else{ | ... | ... |
src/com/fh/controller/sunvote/homework/HomeworkController.java
| ... | ... | @@ -242,7 +242,7 @@ public class HomeworkController extends BaseController { |
| 242 | 242 | String DATA_IDS = pd.getString("DATA_IDS"); |
| 243 | 243 | if (null != DATA_IDS && !"".equals(DATA_IDS)) { |
| 244 | 244 | String ArrayDATA_IDS[] = DATA_IDS.split(","); |
| 245 | - homeworkService.deleteAll(ArrayDATA_IDS); | |
| 245 | + homeworkService.deleteHomeworkAll(ArrayDATA_IDS); | |
| 246 | 246 | pd.put("msg", "ok"); |
| 247 | 247 | } else { |
| 248 | 248 | pd.put("msg", "no"); | ... | ... |
src/com/fh/controller/sunvote/report/ReportController.java
| ... | ... | @@ -70,20 +70,6 @@ public class ReportController extends BaseController { |
| 70 | 70 | tpd.put("ID", getUserID()); |
| 71 | 71 | PageData adminInfos = v1Service.getAdminInfo(tpd); |
| 72 | 72 | List<PageData> subjectInfos = new ArrayList<PageData>(); |
| 73 | -// for(PageData pad : adminInfos){ | |
| 74 | -// PageData tmpd = new PageData(); | |
| 75 | -// Object gradeId = pad.get("GRADE_ID"); | |
| 76 | -// tmpd.put("SNAME", pad.get("SNAME"));// 学校名称 | |
| 77 | -// tmpd.put("SCHOOL_ID", pad.get("SCHOOL_ID"));//学校ID | |
| 78 | -// tmpd.put("GRADE_ID", pad.get("GRADE_ID"));//年级id | |
| 79 | -// tmpd.put("GNAME", pad.get("GNAME"));//年级名称 | |
| 80 | -// tmpd.put("SUBJECT_ID", pad.get("SUBJECT_ID"));// 科目id | |
| 81 | -// tmpd.put("SCNAME", pad.get("SCNAME"));// 科目名称 | |
| 82 | -// if(gradeId != null && !"".equals(gradeId)){ | |
| 83 | -// }else{ | |
| 84 | -// subjectInfos.add(tmpd); | |
| 85 | -// } | |
| 86 | -// } | |
| 87 | 73 | mv.addObject("subjectInfos", subjectInfos); |
| 88 | 74 | }else{ |
| 89 | 75 | pd.put("TEACHER_ID", getUserID()); | ... | ... |
src/com/fh/service/sunvote/homework/HomeworkManager.java
| ... | ... | @@ -29,6 +29,16 @@ public interface HomeworkManager{ |
| 29 | 29 | * @throws Exception |
| 30 | 30 | */ |
| 31 | 31 | public void edit(PageData pd)throws Exception; |
| 32 | + /**修改 | |
| 33 | + * @param pd | |
| 34 | + * @throws Exception | |
| 35 | + */ | |
| 36 | + public void deleteHomework(PageData pd)throws Exception; | |
| 37 | + /**修改 | |
| 38 | + * @param pd | |
| 39 | + * @throws Exception | |
| 40 | + */ | |
| 41 | + public void deleteHomeworkAll(String[] ArrayDATA_IDS)throws Exception; | |
| 32 | 42 | |
| 33 | 43 | /**列表 |
| 34 | 44 | * @param page | ... | ... |
src/com/fh/service/sunvote/homework/impl/HomeworkService.java
| ... | ... | @@ -47,6 +47,22 @@ public class HomeworkService implements HomeworkManager{ |
| 47 | 47 | dao.update("HomeworkMapper.edit", pd); |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | + /**修改 | |
| 51 | + * @param pd | |
| 52 | + * @throws Exception | |
| 53 | + */ | |
| 54 | + public void deleteHomework(PageData pd)throws Exception{ | |
| 55 | + dao.update("HomeworkMapper.deleteHomework", pd); | |
| 56 | + } | |
| 57 | + | |
| 58 | + /**修改 | |
| 59 | + * @param pd | |
| 60 | + * @throws Exception | |
| 61 | + */ | |
| 62 | + public void deleteHomeworkAll(String[] ArrayDATA_IDS)throws Exception{ | |
| 63 | + dao.update("HomeworkMapper.deleteHomework", ArrayDATA_IDS); | |
| 64 | + } | |
| 65 | + | |
| 50 | 66 | /**列表 |
| 51 | 67 | * @param page |
| 52 | 68 | * @throws Exception | ... | ... |