Commit d10218de9168e63864ec957d8b19ce7d787c9443
1 parent
1ad1148e
Exists in
master
bug 修复
Showing
4 changed files
with
10 additions
and
10 deletions
Show diff stats
src/main/java/com/sincere/student/controller/AdminController.java
... | ... | @@ -438,15 +438,7 @@ public class AdminController { |
438 | 438 | @RequestMapping(value = "/major/delete" , method = RequestMethod.POST) |
439 | 439 | public BaseDto deleteMajor(@RequestBody IdDto idDto){ |
440 | 440 | BaseDto result = new BaseDto() ; |
441 | - MajorSearchDto majorSearchDto = new MajorSearchDto() ; | |
442 | - majorSearchDto.setPid(idDto.getId()); | |
443 | - Page<Major> page = majorService.getList(majorSearchDto); | |
444 | - if(page.getCount() == 0){ | |
445 | - majorService.delete(idDto.getId()); | |
446 | - }else { | |
447 | - result.setSuccess(false); | |
448 | - result.setMessage("还有下级专业,删除失败"); | |
449 | - } | |
441 | + majorService.delete(idDto.getId()); | |
450 | 442 | return result ; |
451 | 443 | } |
452 | 444 | ... | ... |
src/main/java/com/sincere/student/mapper/MajorMapper.java
src/main/java/com/sincere/student/service/impl/MajorServiceImpl.java
src/main/resources/mapper/MajorMapper.xml
... | ... | @@ -43,6 +43,10 @@ |
43 | 43 | delete university_major where id = #{id} |
44 | 44 | </delete> |
45 | 45 | |
46 | + <delete id="deleteByPid" parameterType="java.lang.Integer"> | |
47 | + delete university_major where p_id = #{id} | |
48 | + </delete> | |
49 | + | |
46 | 50 | <update id="update" parameterType="com.sincere.student.model.Major"> |
47 | 51 | update university_major |
48 | 52 | <trim prefix="set" suffixOverrides=","> | ... | ... |