diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java index 1281b01..071c933 100644 --- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java +++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java @@ -128,16 +128,7 @@ public class PowerAxisStructController { */ @PostMapping("/modifyOrg") public Result modifyOrg(@RequestBody PowerAxisStructEntity form){ - int i = powerAxisStructService.modifyRog(form); - if(i == 0){ - return new Result().error(1,"不能所属自己"); - } - if(i == -2){ - return new Result().error(1,"同一组织下只允许存在一个党委"); - } - if(i == -3){ - return new Result().error(1,"名字重复"); - } + powerAxisStructService.modifyRog(form); return new Result(); } diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java index a348f53..30777cd 100644 --- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java +++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java @@ -107,7 +107,7 @@ public interface PowerAxisStructService extends BaseService NumConstant.ZERO) { + throw new EpmetException("同一组织下只允许存在一个顶级节点"); } } - int x = baseDao.queryName(form); - x = x - 1; - if (x != 0) { - return -3; + if(baseDao.queryName(form) > NumConstant.ZERO){ + throw new EpmetException("同一组织下不允许存在重名的节点"); } this.assembleStruct(form, loginUserUtil.getLoginUserCustomerId()); - int i = baseDao.updateById(form); - return i; + baseDao.updateById(form); } @Override diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml index e295c87..f2122c2 100644 --- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml +++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml @@ -137,7 +137,7 @@ WHERE NAME = #{name} AND - pid = #{pid} + agency_id = #{agencyId}