|
|
|
@ -78,6 +78,12 @@ public class LevelServiceImpl extends Service implements LevelService {
|
|
|
|
|
public int updateLevel(LevelSearchParam param) {
|
|
|
|
|
HasRightUtil.hasRight(user, RIGHT_NAME, false);
|
|
|
|
|
LevelPO levelPO = LevelDTO.convertParamToPO(param, (long) user.getUID());
|
|
|
|
|
// 更新前先查询下旧编号,
|
|
|
|
|
String oldLevelNo = getLevelMapper().getLevelByID(levelPO.getId()).getLevelNo();
|
|
|
|
|
if (!oldLevelNo.equals(levelPO.getLevelNo())) {
|
|
|
|
|
List<LevelPO> list = getLevelMapper().listByNo(Util.null2String(levelPO.getLevelNo()));
|
|
|
|
|
OrganizationAssert.isEmpty(list, "编号不允许重复");
|
|
|
|
|
}
|
|
|
|
|
return getLevelMapper().updateLevel(levelPO);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -142,7 +148,7 @@ public class LevelServiceImpl extends Service implements LevelService {
|
|
|
|
|
browserBean.setReplaceDatas(maps);
|
|
|
|
|
browserItem.setBrowserConditionParam(browserBean);
|
|
|
|
|
// 编辑状态下,编号只读
|
|
|
|
|
levelNoCondition.setViewAttr(1);
|
|
|
|
|
// levelNoCondition.setViewAttr(1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
selectItems.add(levelNoCondition);
|
|
|
|
|