|
|
|
@ -72,6 +72,12 @@ public class SchemeServiceImpl extends Service implements SchemeService {
|
|
|
|
|
HasRightUtil.hasRight(user, RIGHT_NAME, false);
|
|
|
|
|
Map<String, Object> apidatas = new HashMap<>();
|
|
|
|
|
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);
|
|
|
|
|
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);
|
|
|
|
|