!112 修改时,编号可以修改

Merge pull request !112 from dxfeng/feature/dxf
pull/113/MERGE
dxfeng 3 years ago committed by Gitee
commit 2811a0ce20
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -71,7 +71,7 @@ public class StaffPlanTableVO {
/** /**
* *
*/ */
@OrganizationTableColumn(text = "状态", width = "16%", column = "forbidden_tag") @OrganizationTableColumn(text = "是否启用", width = "16%", column = "forbidden_tag")
private Integer forbiddenTag; private Integer forbiddenTag;
} }

@ -72,6 +72,12 @@ public class SchemeServiceImpl extends Service implements SchemeService {
HasRightUtil.hasRight(user, RIGHT_NAME, false); HasRightUtil.hasRight(user, RIGHT_NAME, false);
Map<String, Object> apidatas = new HashMap<>(); Map<String, Object> apidatas = new HashMap<>();
SchemePO schemePO = SchemeDTO.convertParamToPO(param, (long) user.getUID()); SchemePO schemePO = SchemeDTO.convertParamToPO(param, (long) user.getUID());
// 更新前先查询下旧编号,
String oldSchemeNo = getSchemeMapper().getSchemeByID(schemePO.getId()).getSchemeNo();
if (!oldSchemeNo.equals(schemePO.getSchemeNo())) {
List<SchemePO> list = getSchemeMapper().listByNo(Util.null2String(schemePO.getSchemeNo()));
OrganizationAssert.isEmpty(list, "编号不允许重复");
}
getSchemeMapper().updateScheme(schemePO); getSchemeMapper().updateScheme(schemePO);
return apidatas; return apidatas;
} }
@ -129,7 +135,7 @@ public class SchemeServiceImpl extends Service implements SchemeService {
textareaItem.setValue(schemePO.getSchemeDescription()); textareaItem.setValue(schemePO.getSchemeDescription());
// 编辑状态下,编号只读 // 编辑状态下,编号只读
schemeNoCondition.setViewAttr(1); // schemeNoCondition.setViewAttr(1);
} }
selectItems.add(schemeNoCondition); selectItems.add(schemeNoCondition);

Loading…
Cancel
Save