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=","> | ... | ... |