diff --git a/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java b/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java index 01bae639..96d9e4c2 100644 --- a/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java +++ b/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java @@ -71,7 +71,7 @@ public class StaffPlanTableVO { /** * 状态 */ - @OrganizationTableColumn(text = "状态", width = "16%", column = "forbidden_tag") + @OrganizationTableColumn(text = "是否启用", width = "16%", column = "forbidden_tag") private Integer forbiddenTag; } diff --git a/src/com/engine/organization/service/impl/SchemeServiceImpl.java b/src/com/engine/organization/service/impl/SchemeServiceImpl.java index 3ee3c742..6ad771c1 100644 --- a/src/com/engine/organization/service/impl/SchemeServiceImpl.java +++ b/src/com/engine/organization/service/impl/SchemeServiceImpl.java @@ -72,6 +72,12 @@ public class SchemeServiceImpl extends Service implements SchemeService { HasRightUtil.hasRight(user, RIGHT_NAME, false); Map apidatas = new HashMap<>(); SchemePO schemePO = SchemeDTO.convertParamToPO(param, (long) user.getUID()); + // 更新前先查询下旧编号, + String oldSchemeNo = getSchemeMapper().getSchemeByID(schemePO.getId()).getSchemeNo(); + if (!oldSchemeNo.equals(schemePO.getSchemeNo())) { + List list = getSchemeMapper().listByNo(Util.null2String(schemePO.getSchemeNo())); + OrganizationAssert.isEmpty(list, "编号不允许重复"); + } getSchemeMapper().updateScheme(schemePO); return apidatas; } @@ -129,7 +135,7 @@ public class SchemeServiceImpl extends Service implements SchemeService { textareaItem.setValue(schemePO.getSchemeDescription()); // 编辑状态下,编号只读 - schemeNoCondition.setViewAttr(1); + // schemeNoCondition.setViewAttr(1); } selectItems.add(schemeNoCondition);