|
@@ -29,6 +29,10 @@ public class OrganizationController extends BaseController {
|
|
|
@ApiOperation(value = "新增机构")
|
|
|
@PostMapping("/add")
|
|
|
public Object add(Organization organization){
|
|
|
+ Organization organizationByCode = organizationService.findByCode(organization.getCode());
|
|
|
+ if(organizationByCode != null){
|
|
|
+ return failed("组织机构代码已经存在,请更改");
|
|
|
+ }
|
|
|
Date date = new Date();
|
|
|
organization.setCreateTime(date);
|
|
|
organization.setUpdateTime(date);
|
|
@@ -44,6 +48,10 @@ public class OrganizationController extends BaseController {
|
|
|
@ApiOperation(value = "修改机构信息")
|
|
|
@PutMapping("/update")
|
|
|
public Object update(Organization organization){
|
|
|
+ Organization organizationByCode = organizationService.findByCode(organization.getCode());
|
|
|
+ if(organizationByCode != null && !organizationByCode.getId().equals(organization.getId())){
|
|
|
+ return failed("组织机构代码已存在,请更改");
|
|
|
+ }
|
|
|
organization.setUpdateTime(new Date());
|
|
|
return succeed(organizationService.update(organization));
|
|
|
}
|