|
@@ -21,6 +21,10 @@ public class SubjectController extends BaseController {
|
|
|
@ApiOperation(value = "新增科目")
|
|
|
@PostMapping("/add")
|
|
|
public Object add(Subject subject){
|
|
|
+ Subject subjectByCode = subjectService.findByCode(subject.getCode());
|
|
|
+ if(subjectByCode != null){
|
|
|
+ return failed("科目编号已存在,请核查");
|
|
|
+ }
|
|
|
Date date = new Date();
|
|
|
subject.setCreateTime(date);
|
|
|
subject.setUpdateTime(date);
|
|
@@ -38,6 +42,10 @@ public class SubjectController extends BaseController {
|
|
|
@ApiOperation(value = "修改科目")
|
|
|
@PutMapping("/update")
|
|
|
public Object update(Subject subject){
|
|
|
+ Subject subjectByCode = subjectService.findByCode(subject.getCode());
|
|
|
+ if(subjectByCode != null && !subjectByCode.getId().equals(subject.getId())){
|
|
|
+ return failed("科目编号已存在,请核查");
|
|
|
+ }
|
|
|
subject.setUpdateTime(new Date());
|
|
|
subjectService.update(subject);
|
|
|
return succeed();
|